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
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 indexing0
2nd key using loop : for TypeError: 'dict_keys' object does not support indexing1
2nd key using loop : for TypeError: 'dict_keys' object does not support indexing2
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 indexing4
2nd key using loop : for TypeError: 'dict_keys' object does not support indexing9
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 genre0
streaming show ratings genre1
streaming show ratings genre2
streaming show ratings genre3
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