# data[].attributes.body
Cho tập hợp gồm chó nhà hà chắc ban đầu có sóc 2 tuổi và su 4 tuổi, 1 năm sau 2 con sóc và su già đi 1 tuổi, nhà bạn chắc nhận thêm con si 1 tuổi, biểu thị bằng dict

# data[].attributes.body
# Cả List và Tuple đều access bằng index

>>>ten = ("Nguyen","Le","Trung","Kien")

>>>ten[2]

'Le'

#Truy cập với index âm:

# Index âm thì tuple sẽ index từ sau ra trước (số -1 bắt đầu đếm ngược từ phần tử cuối cùng)

tuple_index_am = ('t', 'o', 'p', 'd', 'e', 'v')

# Output: 'v'

print(tuple_index_am[-1])

# Output: 't'

print(tuple_index_am[-6])

- Tuple cũng hỗ trợ cắt các giá trị trong tuple ( lấy giá trị đó để sử dụng nhưng bản chất không phải là thay đổi tupple đã được định nghĩa ban đầu)

Ví dụ:

# Truy cập tuple với slicing

my_tuple = ('t','r','u','y','c','a','p','i','z')

# Phần tử 1 cho tới 4, có tổng 3

# Output: ('r', 'u', 'y')

print(my_tuple[1:4])

# data[].attributes.body
Lưu ý:

- Nếu chưa có sẵn các giá trị nhưng vẫn muốn sử dụng tuple, ta có thể thoải mái định nghĩa tuple empty

tuple_empty = ()

- Nếu chưa có sẵn các giá trị nhưng vẫn muốn sử dụng tuple, ta có thể thoải mái định nghĩa tuple empty

tuple_empty = ("toi iu tin hoc",)

- Không add thì python không hiểu là Tuple.

# data[].attributes.body
#Xoá thông tin về con si

tuoi_cho_nha_chac_chac.pop('san')

print(tuoi_cho_nha_chac_chac)

#xuất ra số chó nhà hà chắc có

print(len(tuoi_cho_nha_chac_chac_nam_nay))

# data[].attributes.body
Dictionary trong Python được khai báo với cặp dấu ngoặc nhọn {} bao ngoài giống như với Set. Bên trong các phần tử theo cặp (khóa và giá trị) được phân tách bởi dấu phẩy, phân tách giữa khóa và giá trị của từng phần tử bởi dấu hai chấm. Cú pháp chung như sau:

dictionary_name = {key_1: value_1, key_2: value_2, ..., key_n: value_n}

# data[].attributes.body
Lập 2 dict. Dict 1 yêu cầu điền tên và tuổi. Dict 2 yêu cầu điền nghề. Xuất ra 2 cả hai dict cùng lúc

# data[].attributes.body
- Set trong Python được khai báo với các dấu ngoặc nhọn {}.

set_={<giá trị thứ nhất>, <giá trị thứ hai>, .., <giá trị thứ n – 1>, <giá trị thứ n>}

# data[].attributes.body
- Truy cập các item của Dictionary bằng cách sử dụng khóa của nó, bên trong dấu ngoặc vuông:

dicName[key]

Trong đó:

+) dicName là tên của dictionary.

+) key là tên của key các bạn muốn lấy ra trong dictionary.

- Ví dụ:

dictCar = {"brand": "Honda","model": "Honda Civic", "year": 1972}

print(dictCar["model"])

# data[].attributes.body
- Không thể truy cập đến một phần tử thông qua vị trí của chúng, vì set không có thứ tự các phần tử. Thay vào đó, ta phải sử dụng vòng for .

myset = {5,7,6,4}

for item in myset:

print(item, end‘ ’)

- Hoặc bạn cũng có thể sử dụng từ khóa in để kiểm tra xem phần tử có tồn tại trong Set hay không.

setFruits = {"apple", "cherry", "banana"}

x = "apple" in setFruits

print(x)

Kết quả: True