# data[].attributes.body
mạnh ai nấy đẹp

# data[].attributes.body
Tuple:
Index (chỉ mục):

♡ Sử dụng toán tử index [ ].
♡ Index bắt đầu từ 0, nên một tuple có 6 phần tử sẽ có index từ 0 đến 5.
♡ Index phải là một số nguyên, không thể sử dụng float, hay kiểu dữ liệu khác, sẽ tạo lỗi TypeError.

Index (chỉ mục) âm:
♡ Index -1 là phần tử cuối cùng, -2 là phần tử thứ 2 từ cuối cùng lên,….
♡ Dùng khi đếm phần tử của chuỗi ngược từ cuối lên đầu.

Dictionary:
♡ Để truy cập đến các phần tử trong dictionary thì sử dụng cú pháp:

dicName[key]

♡ Có thể sử dụng hàm get() để truy cập item của Dictionary.

Set:
♡ Không thể truy cập các phần tử trong một Set bằng cách sử dụng chỉ mục, vì Set không lưu trữ các phần tử theo thứ tự nhập ban đầu.
♡ Sử dụng vòng lặp for để truy cập các phần tử của một Set.

# data[].attributes.body
- Có thể chuyển đổi thành list và ngược lại.
- Không thể thực hiện các thao tác add, delete và search. (Tất cả các phương thức .append(), .extend(), .clear(), .copy(), .insert(), .pop(), .remove(), .reverse(), .sort() không sử dụng được với cấu trúc dữ liệu Tuple.)
- Không thể xóa từng phần tử riêng lẻ.
- Không thể thay đổi Tuple nhưng có thể tạo ra một Tuple từ hai Tuple.
- Sử dụng dấu ngoặc () để khai báo.

# data[].attributes.body
- Khi tạo hoặc thêm dict, tất cả mục nhập phải ở định dạng cặp khóa:giá trị.

- Nếu một cặp khóa:giá trị được thêm vào dict mà khóa đó đã tồn tại ở trong dict thì khóa:giá trị cũ sẽ được thay bằng khóa:giá trị mới.

- Nếu có 2 khóa trùng tên, khi truy xuất, giá trị của khóa cuối cùng sẽ được chọn.

# data[].attributes.attachment_link.title
Những hàm, phương thức, toán tử của TUPLE

# data[].attributes.body
Tuple:

(<giá trị thứ nhất>, <giá trị thứ hai>, .., <giá trị thứ n – 1>, <giá trị thứ n>)

VD:

month = ('january', 'febuary', 'march' , 'april', 'may', 'june', 'july', 'august', 'september', 'october' 'november', 'december')

Khai báo 1 tuple trống:

a=();

♡

Dictionary:

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

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.

VD:

friend_ages = {"Rolf": 24, "Adam": 30, "Anne": 27}
print(friend_ages["Adam"])
# Kết quả là 30

♡

Set:

my_set = {element_1, element_2, element_3, ...}

VD:

friends = {"Rolf","Bob","Anne"}
print(friends)

Khởi tạo Set rỗng:

a = {}

# data[].attributes.attachment_link.title
Những hàm, phương thức, toán tử của DICTIONARY

# data[].attributes.body
chỉ cần cười hoi và cậu sẽ không còn sợ nữa 😻🌂❤️‍🩹

# data[].attributes.body
nếu các ngươi đã thành tâm muốn biết thì bọn ta cũng sẵn lòng trả lời 😼🚀🧨

# data[].attributes.body
kuro đã đến đây 🤖🦾😼

# data[].attributes.body
chú mèo máy đến từ tương lai 😽🍆🪷

# data[].attributes.body
- Các phần tử trong set phải là các phần tử không thay đổi (một số, một chuỗi hay một tuple).

- List không thể được thêm vào 1 set dưới dạng các phần tử.

- Mỗi giá trị của set chỉ xuất hiện tối đa 1 lần.

- Các phần tử của set không có vị trí nhất định và có thể thay đổi được.

- Sử dụng dấu ngoặc {} để khai báo.

# data[].attributes.body
Thay đổi giá trị của phần tử trong dictionary
Ví dụ:
dict1 = {'N': "Name", 'A': "Age"}
dict1 = {**dict1, 'A': "tuổi"}
print(dict1)

#kết quả:
{'N': 'Name', 'A': 'tuổi'}

# data[].attributes.body
Thêm phần tử của dictionary trong Python
Ví dụ:
dict1 = {
"tên": "Rac",
"nhà": "nowhere",
}
print(dict1)
dict1["nghề"] = "nothing"
print("dict1 sau khi thêm phần tử:", dict1)

#kết quả:
{'tên': 'Rac', 'nhà': 'nowhere'}
dict1 sau khi thêm phần tử: {'tên': 'Rac', 'nhà': 'nowhere', 'nghề': 'nothing'}

# data[].attributes.body
Trả về độ dài của tuple
Ví dụ:
tuple1 = ("bánh", "ngọt")
print("Độ dài tuple1:", len(tuple1))

#kết quả:

Độ dài tuple1: 2

# data[].attributes.body
Trả về phần tử lớn nhất của một tuple đã cho
Ví dụ:
tuple1 = (12, 140, 20205)
print("Phần tử lớn nhất của tuple1:" max(tuple1))

#kết quả:
Phần tử lớn nhất của tuple1: 20205

# data[].attributes.body
Trả về phần tử nhỏ nhất trong tuple
Ví dụ:
tuple1 = (4, 10, 48, 64)
print("Phần tử nhỏ nhất của tuple1:", min(tuple1))

#kết quả:
Phần tử nhỏ nhất của tuple1: 4

# data[].attributes.body
Chuyển đổi một dãy về tuple
Ví dụ:
list = [199, "Xanh đen"]
tuple1 = tuple(list)
print("Phần tử của tuple:", tup)

#kết quả:
Phần tử của tuple: (199, 'Xanh đen')

# data[].attributes.body
Đếm số lần xuất hiện của phần tử đó
Ví dụ:
tuple1 = (19, 40, 78, 29, 13, 50, 40, 22)
a = tuple1.count(40)
print("Số lần phần tử 40 xuất hiện trong tuple1:", a)

#kết quả:
Số lần phần tử 40 xuất hiện trong tuple1: 2

# data[].attributes.body
Trả về vị trí đầu tiên xuất hiện của phần tử
Ví dụ:
tuple1 = (19, 80, 32, 44, 3637)
a = tuple1.index(44)
print("Phần tử 44 lần đầu xuất hiện ở vị trí:", a)

#kết quả:
Phần tử 44 lần đầu xuất hiện ở vị trí: 3