Cách in tất cả các giá trị khóa trong từ điển Python

Các mục Từ điển Python được trình bày trong khóa. cặp giá trị. Chúng được sắp xếp theo thứ tự, có thể sửa đổi và không cho phép trùng lặp. Để tìm xem từ điển có bao nhiêu mục, hãy sử dụng hàm len[]

In các khóa từ điển bằng Python

Để in các khóa từ điển bằng Python, hãy sử dụng dict. keys[] có chức năng print[] để in các phím đó. mệnh lệnh. keys[] phương thức trả về một đối tượng xem hiển thị danh sách tất cả các khóa trong từ điển

Chính tả. keys[] phương thức có thể được sử dụng để truy cập các phần tử từ điển, như chúng ta có thể làm cho một danh sách theo chỉ mục. Hãy xác định một từ điển và sau đó sử dụng chính tả. keys[] và print[] để in các phím.

dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

print[dict.keys[]]

đầu ra

dict_keys[['streaming', 'show', 'ratings', 'genre']]

Và bạn nhận được danh sách các khóa từ điển

Sử dụng từ điển. phương thức item[]

Các mục từ điển [] là một phương thức Python tích hợp được sử dụng để lấy tất cả các khóa và giá trị được liên kết với các khóa đó. Chúng ta có thể sử dụng phương thức items[] với vòng lặp for và in các khóa và giá trị của từ điển

Cách tiếp cận này hữu ích hơn nếu bạn muốn in từng khóa một

dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]

đầu ra

streaming
show
ratings
genre

Để in các khóa và giá trị của từ điển, hãy sử dụng lệnh dict. items[] với phương thức print[]

Để in các khóa từ điển, hãy sử dụng lệnh dict. keys[] với phương thức print[]

Để in các giá trị của từ điển, hãy sử dụng lệnh dict. các giá trị [] với phương thức in []

Đây là những cách Pythonic để lấy khóa và giá trị ra khỏi đối tượng từ điển

Đó là nó cho hướng dẫn này

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Python Datetime to String. Hướng dẫn cách thực hiện

Bài viết tiếp theo 2 cách dễ dàng để thêm danh sách vào danh sách bằng Python

kranal

https. //appdividend. com/

Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến ​​thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]

Phương thức keys[] trong Từ điển Python, trả về một đối tượng dạng xem hiển thị danh sách tất cả các khóa trong từ điển theo thứ tự chèn bằng Python

cú pháp. mệnh lệnh. phím[]

Thông số. Không có tham số

trả lại. Một đối tượng xem được trả về hiển thị tất cả các phím. Đối tượng xem này thay đổi theo những thay đổi trong từ điển

Phương pháp 1. Truy cập khóa bằng chức năng keys[]

Một ví dụ đơn giản cho thấy cách thức hoạt động của hàm keys[] trong từ điển

Python3




dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
2

dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
3
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
4
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
5
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
6
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
7
2nd key using loop : for
TypeError: 'dict_keys' object does not support indexing 
0
2nd key using loop : for
TypeError: 'dict_keys' object does not support indexing 
1
2nd key using loop : for
TypeError: 'dict_keys' object does not support indexing 
2
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
7
2nd key using loop : for
TypeError: 'dict_keys' object does not support indexing 
4
2nd key using loop : for
TypeError: 'dict_keys' object does not support indexing 
9

Từ điển là một cấu trúc dữ liệu khá hữu ích trong lập trình thường được sử dụng để băm một khóa cụ thể có giá trị, để chúng có thể được truy xuất một cách hiệu quả. Hãy thảo luận về nhiều cách khác nhau để truy cập tất cả các khóa cùng với giá trị của chúng trong Từ điển Python.  

Phương pháp số 1. Sử dụng toán tử in Phương thức được sử dụng nhiều nhất có thể lấy tất cả các khóa cùng với giá trị của nó, toán tử in được sử dụng rộng rãi cho mục đích này và rất được khuyến khích vì cung cấp một phương pháp ngắn gọn để đạt được nhiệm vụ này.  

Python3




dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
9

streaming
show
ratings
genre
0

streaming
show
ratings
genre
1

 

streaming
show
ratings
genre
2

streaming
show
ratings
genre
3
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
4
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
0
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
1
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
2
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
3
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
4
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
5
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
2
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
7
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
4
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
9
Original dictionary is : {'Geeks': 1, 'for': 2, 'geeks': 3}
Dict key-value are : 
[['Geeks', 1], ['for', 2], ['geeks', 3]]
2
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
01
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
02

Làm cách nào để lấy tất cả các khóa và giá trị của từ điển trong Python?

Phương thức keys[] sẽ trả về danh sách tất cả các khóa trong từ điển.

Làm cách nào tôi có thể trích xuất tất cả các giá trị từ một từ điển trong Python?

Phương pháp #1. Sử dụng vòng lặp + phím[] . Đây có thể là một trong những phương pháp để thực hiện nhiệm vụ này.

Làm cách nào để in giá trị trong từ điển Python?

Để in các giá trị Từ điển, hãy sử dụng vòng lặp for để duyệt qua các giá trị từ điển bằng dict. values[] iterator, và gọi hàm print[] .

Làm cách nào để in danh sách trong từ điển bằng Python?

Vì vậy, chúng ta phải lấy các từ điển có trong danh sách theo khóa. Chúng tôi có thể nhận được điều này bằng cách sử dụng dict. items[] .

Chủ Đề