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àng49 Huy hiệu bạc68 Huy hiệu đồng7 gold badges49 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]]
0Ví dụ:
2for k, v in fruit.items[]: if k == 'kiwi': print[v] #2.0
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]]
3Nếu bạn chỉ muốn hiển thị trường Kiwi.
- Nhiều lý do để thận trọng
- Điều này sẽ trở nên chậm chạp với một dict lớn
- 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