rt,小白求助 就是怎么提取一個特定鍵名所對應的鍵值對
uj5u.com熱心網友回復:
字典里的KEY都是唯一的,特定鍵名是指啥樣的?uj5u.com熱心網友回復:
li = [1, 3, 4, 5, 6, 6, 5, 4]
dict_a = {
"張三": '男',
"李四": '女',
"王二": '保密'
}
dict_li = {
'a': 1,
'b': 'hello',
'c': li,
'd': {"abc", 123, "你好",123,'abc'},
'e': dict_a,
'f':{"李四":30,"張三":20,"王二":18,}
}
print(dict_li['a'])
print(dict_li['b'])
print(dict_li['c'])
print(dict_li['c'][2])
print(dict_li['d'])
print(dict_li['e'])
print(dict_li['e']['張三'])
print(dict_li['f'])
print(dict_li['f']['張三'])
輸出:
1
hello
[1, 3, 4, 5, 6, 6, 5, 4]
4
{'abc', 123, '你好'}
{'abc', 123, '你好'}
{'張三': '男', '李四': '女', '王二': '保密'}
男
{'李四': 30, '張三': 20, '王二': 18}
20
uj5u.com熱心網友回復:
dict1={1:'張三',2:"李四"}
print(dict1[1])
for key,value in dict1.items():
print(key,value)
for key in dict1.keys():
print(dict1[key])
uj5u.com熱心網友回復:
比如說一些鍵名都相同的字典,想按某一個鍵值對對應的值(比如score)的大小將這些字典從大到小排序,怎樣能實作uj5u.com熱心網友回復:
dict1={1:'張三',6:"李四",3:"李四",7:"李四",4:"李四"}
print(dict1[1])
print(list(set([_ for _,dictv1 in dict1.items() if dictv1=='李四'])))
uj5u.com熱心網友回復:
#這個意思?
d = [{'A': 34, 'C': 55, 'D': 23}, {'A': 66, 'B': 33}, {'C': 99, 'A': 1, 'D': 22}, {'B': 12, 'A': 65}]
r = sorted(d, key=lambda x: x['A'])
print(r)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/51248.html
上一篇:新人又來求大神解救了荷蘭國旗問題
下一篇:串列
