Lấy tất cả các khóa từ từ điển trong Python
Để lấy tất cả các khóa từ một từ điển, bạn nên
sử dụng phương thức keys. Không có tham số nào
được chỉ định trong nó. Phương thức trả về
một đối tượng đặc biệt dict_keys.
Giả sử chúng ta có từ điển sau:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Hãy xuất tất cả các khóa từ nó:
res = dct.keys()
print(res) # sẽ xuất dict_keys(['a', 'b', 'c'])
Để thuận tiện khi làm việc với đối tượng dict_keys,
bạn có thể chuyển đổi nó thành một danh sách. Điều này
được thực hiện bằng hàm list:
res = list(dct.keys())
print(res) # sẽ xuất ['a', 'b', 'c']
Cho từ điển:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Lấy các khóa của nó.
Cho từ điển:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Lấy các khóa của nó.
Cho từ điển:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Lấy danh sách các khóa của từ điển này.
Cho từ điển:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Lấy tích của tất cả các khóa từ từ điển này.
Cho từ điển:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Lấy danh sách các khóa của từ điển này ở dạng sau:
[4, 3, 2, 1]