Làm thế nào để bạn in một giá trị cụ thể và một khóa trong 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]

key by value: {'for'}
3______74
key by value: {'for'}
5
key by value: {'for'}
6
key by value: {'for'}
7
key by value: {'for'}
0
key by value: {'for'}
1
key by value: {'for'}
2
key by value: {'for'}
7
key by value: {'for'}
4
key by value: {'for'}
1
key by value: {'for'}
6
key by value: {'for'}
7
key by value: {'for'}
8
key by value: {'for'}
9

 

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

dict_keys[['streaming', 'show', 'ratings', 'genre']]
21
dict_keys[['streaming', 'show', 'ratings', 'genre']]
22
dict_keys[['streaming', 'show', 'ratings', 'genre']]
23
key by value: {'for'}
1
dict_keys[['streaming', 'show', 'ratings', 'genre']]
25
dict_keys[['streaming', 'show', 'ratings', 'genre']]
26

dict_keys[['streaming', 'show', 'ratings', 'genre']]
27
dict_keys[['streaming', 'show', 'ratings', 'genre']]
28
dict_keys[['streaming', 'show', 'ratings', 'genre']]
25
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

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

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

đầu ra

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

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

Trích xuất khóa từ Từ điển Python bằng Giá trị

Phương pháp 1. Lấy khóa theo giá trị bằng cách hiểu danh sách

Việc hiểu danh sách bao gồm các dấu ngoặc chứa biểu thức, được thực thi cho từng phần tử cùng với vòng lặp for để lặp qua từng phần tử trong danh sách Python để lấy khóa từ một giá trị trong từ điển.

Python3




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

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

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

for key, value in dict.items[]:
    print[key]
28
key by value: {'for'}
1
key by value: {'for'}
30
key by value: {'for'}
7
key by value: {'for'}
32
key by value: {'for'}
1
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
26
key by value: {'for'}
7
key by value: {'for'}
6
key by value: {'for'}
9

 

key by value: {'for'}
38
key by value: {'for'}
4
key by value: {'for'}
30
key by value: {'for'}
31
key by value: {'for'}
32
key by value: {'for'}
33
dict = {
    'streaming': 'Netflix',
    'show': 'Shadow and Bone',
    'ratings': 'Good',
    'genre': 'Fantasy '
}

for key, value in dict.items[]:
    print[key]
23
key by value: {'for'}
35
key by value: {'for'}
36
key by value: {'for'}
4
key by value: {'for'}
4
key by value: {'for'}
32
key by value: {'for'}
9

dict_keys[['streaming', 'show', 'ratings', 'genre']]
21
dict_keys[['streaming', 'show', 'ratings', 'genre']]
22
key by value: {'for'}
43
key by value: {'for'}
44

đầu ra

key by value: {'for'}

Phương pháp 2. Lấy khóa theo giá trị bằng danh sách. mục lục[]

Phương thức index[] trả về chỉ số của giá trị tương ứng trong danh sách. Cách tiếp cận được sử dụng ở đây là tìm hai danh sách khóa và giá trị riêng biệt. Sau đó tìm nạp khóa bằng cách sử dụng vị trí của giá trị trong val_list. Vì key ở vị trí N bất kỳ trong key_list sẽ có giá trị tương ứng tại vị trí N trong val_list.
  

Python3




key by value: {'for'}
3

key by value: {'for'}
3
key by value: {'for'}
4
key by value: {'for'}
5
key by value: {'for'}
49
key by value: {'for'}
7
key by value: {'for'}
0
key by value: {'for'}
1
key by value: {'for'}
53
key by value: {'for'}
7
key by value: {'for'}
4
key by value: {'for'}
1
key by value: {'for'}
57
key by value: {'for'}
7
key by value: {'for'}
8
key by value: {'for'}
9

 

key by value: {'for'}
61

key by value: {'for'}
62
key by value: {'for'}
4
dict_keys[['streaming', 'show', 'ratings', 'genre']]
25
dict_keys[['streaming', 'show', 'ratings', 'genre']]
26

key by value: {'for'}
66
key by value: {'for'}
4
dict_keys[['streaming', 'show', 'ratings', 'genre']]
25
key by value: {'for'}
69

 

key by value: {'for'}
70

key by value: {'for'}
71
key by value: {'for'}
4
key by value: {'for'}
73____40
key by value: {'for'}
75

dict_keys[['streaming', 'show', 'ratings', 'genre']]
21
key by value: {'for'}
77

Đầu ra.  

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

Phương pháp 3. Lấy khóa theo giá trị bằng cách sử dụng dict. mục[]

Chúng tôi cũng có thể tìm nạp khóa từ một giá trị bằng cách khớp tất cả các giá trị bằng lệnh dict. item[] và sau đó in khóa tương ứng với giá trị đã cho.  

Python3




key by value: {'for'}
78

key by value: {'for'}
79
key by value: {'for'}
00

key by value: {'for'}
01
key by value: {'for'}
31
key by value: {'for'}
03
key by value: {'for'}
33
key by value: {'for'}
05

________ 406 ________ 735 _______ 408

key by value: {'for'}
4
key by value: {'for'}
4
key by value: {'for'}
11

________ 412 ________ 413 ________ 414

 

key by value: {'for'}
01
key by value: {'for'}
13
key by value: {'for'}
17

 

 

key by value: {'for'}
18

key by value: {'for'}
3
key by value: {'for'}
4
key by value: {'for'}
5
key by value: {'for'}
6
key by value: {'for'}
7
key by value: {'for'}
0
key by value: {'for'}
1
key by value: {'for'}
2
key by value: {'for'}
7
key by value: {'for'}
4
key by value: {'for'}
1
key by value: {'for'}
6
key by value: {'for'}
7
key by value: {'for'}
8
key by value: {'for'}
9

Chủ Đề