Hướng dẫn how do i print a specific key in a dictionary python? - làm cách nào để in một khóa cụ thể trong python từ điển?

24

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

fruit = {
    "banana": 1.00,
    "apple": 1.53,
    "kiwi": 2.00,
    "avocado": 3.23,
    "mango": 2.33,
    "pineapple": 1.44,
    "strawberries": 1.95,
    "melon": 2.34,
    "grapes": 0.98
}

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

Tôi muốn in khóa Kiwi, làm thế nào?

print[value[2]] 

Đây không phải là làm việc.

Kevin

15K7 Huy hiệu vàng48 Huy hiệu bạc68 Huy hiệu đồng7 gold badges48 silver badges68 bronze badges

Đã hỏi ngày 20 tháng 2 năm 2018 lúc 20:55Feb 20, 2018 at 20:55

5

Từ điển của Python không có thứ tự, vì vậy việc lập chỉ mục như bạn đang đề xuất [

print[value[2]] 
5] không có ý nghĩa gì vì bạn không thể lấy lại yếu tố thứ hai của một thứ không có thứ tự. Chúng chỉ đơn thuần là các cặp
print[value[2]] 
6.have no order, so indexing like you are suggesting [
print[value[2]] 
5] makes no sense as you can't retrieve the second element of something that has no order. They are merely sets of
print[value[2]] 
6 pairs.

Để lấy lại giá trị tại

print[value[2]] 
7:
print[value[2]] 
8, chỉ cần làm:
print[value[2]] 
9. Đây là cách cơ bản nhất để truy cập giá trị của một khóa nhất định. Xem tài liệu để làm rõ thêm.

Và chuyển nó vào cuộc gọi

print[fruit['kiwi']]
#2.0
0 thực sự sẽ cung cấp cho bạn một đầu ra:

print[fruit['kiwi']]
#2.0

Lưu ý cách

print[fruit['kiwi']]
#2.0
1 giảm xuống còn
print[fruit['kiwi']]
#2.0
2, điều này là do các số 0 không cần thiết được loại bỏ.

Cuối cùng, nếu bạn muốn sử dụng

print[fruit['kiwi']]
#2.0
3 [không biết tại sao bạn lại như vậy, chúng không hiệu quả hơn đáng kể trong trường hợp này [
print[fruit['kiwi']]
#2.0
4 so với
print[fruit['kiwi']]
#2.0
5 để tra cứu thẳng]] thì bạn có thể làm như sau:

for k, v in fruit.items[]:
    if k == 'kiwi':
        print[v]
#2.0

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 20:59Feb 20, 2018 at 20:59

Joe Iddonjoe IddonJoe Iddon

Huy hiệu vàng 19,6K77 gold badges32 silver badges51 bronze badges

Đã quá muộn nhưng không có câu trả lời nào được đề cập về phương thức Dict.get []

>>> print[fruit.get['kiwi']]
2.0

Trong phương thức

print[fruit['kiwi']]
#2.0
6, bạn cũng có thể chuyển giá trị mặc định nếu khóa không tồn tại trong từ điển, nó sẽ trả về giá trị mặc định. Nếu giá trị mặc định không được chỉ định thì nó sẽ trả về
print[fruit['kiwi']]
#2.0
7.

>>> print[fruit.get['cherry', 99]]
99

print[fruit['kiwi']]
#2.0
8 Từ điển không có khóa được đặt tên
print[fruit['kiwi']]
#2.0
9 Vì vậy

Đã trả lời ngày 3 tháng 9 năm 2020 lúc 12:50Sep 3, 2020 at 12:50

Deadshotdeadshotdeadshot

8,5374 Huy hiệu vàng17 Huy hiệu bạc37 Huy hiệu đồng4 gold badges17 silver badges37 bronze badges

fruit = {
    "banana": 1.00,
    "apple": 1.53,
    "kiwi": 2.00,
    "avocado": 3.23,
    "mango": 2.33,
    "pineapple": 1.44,
    "strawberries": 1.95,
    "melon": 2.34,
    "grapes": 0.98
}

for key,value in fruit.items[]:
    if value == 2.00:
         print[key]

Tôi nghĩ rằng bạn đang tìm kiếm một cái gì đó như thế này.

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 21:02Feb 20, 2018 at 21:02

Arundeepakarundeepakarundeepak

5322 Huy hiệu bạc11 Huy hiệu đồng2 silver badges11 bronze badges

Bạn có thể truy cập giá trị của khóa 'kiwi' với

print[fruit['kiwi']]

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 21:01Feb 20, 2018 at 21:01

Alan Hooveralan HooverAlan Hoover

1.3802 huy hiệu vàng8 Huy hiệu bạc12 Huy hiệu đồng2 gold badges8 silver badges12 bronze badges

2

Easy Peasy Lemon Squeezy Bạn có thể truy cập khóa mà không biết tên của khóa chỉ với chỉ mục của một danh sách. Tạo tất cả các phím thành một danh sách và sau đó tìm số chỉ mục bạn muốn của các khóa.

tell_me_why = {
'You': 56,
'Are': 23,
'My': 43,
'Fire': 78,
'The': 11,
"One":10,
'Desire':8,
'Belive':6,
'When':134,
'I':1234,
'Say':77,
"I Want":123,
'It':12345,
"That":123211,
'Way':12345
}
#make the keys a list
tell_me_why_keys = list[tell_me_why.keys[]]
#print the list of the keys
print[tell_me_why_keys]
#print certain key
print[tell_me_why_keys[5]]
#print certain key value
print[tell_me_why[tell_me_why_keys[5]]]

Đã trả lời ngày 12 tháng 5 lúc 6:25May 12 at 6:25

Bạn có thể chỉ cần in bằng cách sử dụng lệnh bên dưới

print[fruit['kiwi']]

Nếu bạn muốn kiểm tra xem khóa có được thêm thành công hay không, hãy sử dụng lệnh bên dưới:

print[value[2]] 
0

Ví dụ:

for k, v in fruit.items[]:
    if k == 'kiwi':
        print[v]
#2.0
2

ELOLELO

8673 Huy hiệu vàng16 Huy hiệu bạc26 Huy hiệu đồng3 gold badges16 silver badges26 bronze badges

Đã trả lời ngày 29 tháng 9 năm 2019 lúc 13:27Sep 29, 2019 at 13:27

Đây có phải là những gì bạn đang tìm kiếm?

print[value[2]] 
1

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 20:58Feb 20, 2018 at 20:58

Abhisek Royabhisek RoyAbhisek Roy

60210 Huy hiệu bạc29 Huy hiệu đồng10 silver badges29 bronze badges

3

Nếu bạn chỉ muốn hiển thị trường Kiwi.

print[value[2]] 
2

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 21:01Feb 20, 2018 at 21:01

Abhisek Royabhisek RoyAbhisek Roy

60210 Huy hiệu bạc29 Huy hiệu đồng10 silver badges29 bronze badges

print[value[2]] 
3

Nếu bạn chỉ muốn hiển thị trường Kiwi.

  1. Nhiều lý do để thận trọng
  2. Điều này sẽ trở nên chậm chạp với một dict lớn
  3. Chỉ có trận đấu đầu tiên mới được trả lại

Giá trị của bạn là một chiếc phao, vì vậy cần phải chịu đựng: Tôi đã chọn 0,01Feb 20, 2018 at 21:13

print[value[2]] 
4

Đã trả lời ngày 20 tháng 2 năm 2018 lúc 21:13

In ["Đây là số yêu thích của mỗi cá nhân:"]

in ['jacob'.title [] + ":" + str [yêu thích_numbers [' jacob ']]]Jan 10 at 9:15

1

Làm thế nào để bạn có được một khóa cụ thể từ một python từ điển?

Phương pháp 1: Sử dụng danh sách. Bước 1: Chuyển đổi các khóa và giá trị từ điển thành danh sách. Bước 2: Tìm chỉ mục phù hợp từ danh sách giá trị. Bước 3: Sử dụng chỉ mục để tìm khóa thích hợp từ danh sách khóa.Step 1: Convert dictionary keys and values into lists. Step 2: Find the matching index from value list. Step 3: Use the index to find the appropriate key from key list.

Bạn có thể in chìa khóa của một từ điển trong Python không?

Phương thức Dict.Keys [] của Python có thể được sử dụng để truy xuất các khóa từ điển, sau đó có thể được in bằng hàm in []. keys[] method can be used to retrieve the dictionary keys, which can then be printed using the print[] function.

Làm thế nào để bạn có được một khóa từ một từ điển?

Vì câu hỏi giả định từ điển chỉ có một cặp giá trị khóa, tôi muốn thêm hai phương thức nữa bên cạnh câu trả lời được chấp nhận ...
Sử dụng dict.Popitem [] [0].PopItem [] trả về cặp giá trị khóa duy nhất trong tuple: [khóa, giá trị].....
Xây dựng một tập hợp và sau đó pop: set [mydict].nhạc pop[] ..

Làm cách nào để in một khóa?

Tuy nhiên, bạn có thể sử dụng phím phím tắt Ctrl + P để mở cửa sổ in trên PC hoặc lệnh + P để mở cửa sổ in trên máy tính Apple.Ctrl + P to open the print window on a PC or Command + P to open the print window on an Apple computer.

Làm thế nào để bạn in một khóa từ điển trong một chuỗi trong Python?

Các cách khác nhau để chuyển đổi từ điển thành một chuỗi trong Python..
Sử dụng hàm str [].....
Sử dụng JSON.....
Sử dụng một chuỗi trống và cho vòng lặp.....
Sử dụng một chuỗi trống, A cho vòng lặp và hàm [].....
Sử dụng một vòng lặp, các mục [] và str ..

Làm thế nào để bạn in một giá trị từ điển trong Python?

Python's dict.Phương thức giá trị [] có thể được sử dụng để truy xuất các giá trị từ điển, sau đó có thể được in bằng hàm in [].using the print[] function.

Bài Viết Liên Quan

Chủ Đề