python字典for賦值
① python怎麼把字典作為一個值給另一個字典
dic1={'id':1,'name':'李文兵'}
dic2={'id':2,'name':'楊文濤'}
print(dic1)
print(dic2)
dic1['mx']=dic2
print(dic1)
{'id': 1, 'name': '李文兵'}
{'id': 2, 'name': '楊文濤'}
{'id': 1, 'name': '李文兵', 'mx': {'id': 2, 'name': '楊文濤'}}
② python中,以下給字典賦值語句 d = {i+1:[] for i in range(5)}
應當是python2.6不支持這種語法 網上有一個差不多的例子
③ python 把一個字典的value賦值給另一個字典的key如何實現
遍歷其中一個字典抄的Key,然後替換就行襲了:
代碼如下:
A = {'a': [1, 2], 'b': [3, 4]}
B = {'a': 'x', 'b': 'y'}
print('字典A的值: ', A)
print('字典B的值: ', B)
for key in A.keys():
B[key] = A[key]
print('字典B就變成了A: ', B)
運行結果如下:
④ python字典賦值
簡單舉個例子:
dic = {'key':1,'key2':'str'}
賦新值例子:
dic['key3'] = 0
dic['key4'] = 'sss'
替換現在值:
dic['key'] = 2
⑤ python 嵌套中的字典賦值
yourDict={'1000':{'1':['a','b','c','d'],'2':['e','b','c','a']},'2000':{'1':['c','d','c','d'],'2':['a','a','c','d']}} out=open('out.xls','w') for key in yourDict: out.write(key) for key2 in yourDict[key]: out.write('\t') out.write(key2+'\t') out.write('\t'.join(yourDict[key][key2] )) out.write('\n') 最後xls轉存為csv即可
⑥ python中,為啥為字典數據賦值 用中括弧
這個哪有為什麼,語法就是這樣的。你應該是用過一些其他的語言,是有d.Amam這種寫法的,那其實是一個對象,和python的字典還是有些區別的,只是樣子像,部分操作也像。
⑦ python中怎麼批量修改字典中values值
for dic_key in dic:
dic[dic_key] = dataframe的values值
就是一個拿出字典的Value賦值的過程。入門級的喲。
⑧ python 把一個字典key的值加到另一個字典的key的值中
A = 'A'
B = 'B'
d1 = {A: [2136, 1888, 2102, 1911, 1966], B: [123, 698, 2564]}
d2 = {A: [2136, 1695, 2102, 1888]}
from collections import defaultdict
d3 = defaultdict(list)
for d in [d1, d2]:
for k in d.keys():
d3[k].extend(d[k])
print(d3)
#defaultdict(<class 'list'>, {'A': [2136, 1888, 2102, 1911, 1966, 2136, 1695, 2102, 1888], 'B': [123, 698, 2564]})
⑨ python如何遍歷多鍵值的字典並使用對應鍵的值來替換
dict = {('絲印兩處', '絲印二處', '絲印兩道', '絲印二道', '絲印2道'): '絲印2處', ('絲印三處', '絲印三道', '絲印3道'): '絲印3處'}
ss = ["黑色MI0000C-BK002 含三道絲印", "黑色MI0000C-BK002 含絲印三道", "黑色MI0000C-BK002 含3道絲印"]
for s in ss:
for k, v in dict.items():
for src in k:
s = s.replace(src, v)
print(s)
注意:你的dict不足以涵蓋你的輸入,所以只有中間那句是替換了
⑩ python 字典值怎麼賦值變數
一、來創建字典
字典由鍵自和對應值成對組成。字典也被稱作關聯數組或哈希表。基本語法如下:
復制代碼代碼如下:
dict
=
{'Alice':
'2341',
'Beth':
'9102',
'Cecil':
'3258'}
也可如此創建字典:
復制代碼代碼如下:
dict1
=
{
'abc':
456
};
dict2
=
{
'abc':
123,
98.6:
37
};
注意:
每個鍵與值用冒號隔開(:),每對用逗號,每對用逗號