python解字典技巧

2021-10-18 10:34:55 字數 1017 閱讀 7972

#「k:1|k2:2|k3:3|k4:4」 ->

str1 = 「k:1|k2:2|k3:3|k4:4」 #1.賦值字串

dict1 = {} #2.來個空字典

result = str1.split("|") #3.把|符號拆掉

print(result) #[『k:1』, 『k2:2』, 『k3:3』, 『k4:4』]有點樣子了

for str2 in result:#利用for迴圈遍歷新的結果並進行修改

result2 = str2.split("? #拆分遍歷的":" 例如"k",1

key = result2[0] #key為result2的下標 key = 「k」

value = result2[1] #value是result2的下標 value = 1

dict1[key]=int(value)

#空字典取key的值 等於 int型的值(value為int型) 那麼成立 就反覆迴圈直到end

print(dict1)

#「k:1|k2:2|k3:3|k4:4」 ->

str1 = 「k:1|k2:2|k3:3|k4:4」 #1.賦值字串

dict1 = {} #2.來個空字典

result = str1.split("|") #3.把|符號拆掉

print(result) #[『k:1』, 『k2:2』, 『k3:3』, 『k4:4』]有點樣子了

for str2 in result:#利用for迴圈遍歷新的結果並進行修改

result2 = str2.split("? #拆分遍歷的":" 例如"k",1

key = result2[0] #key為result2的下標 key = 「k」

value = result2[1] #value是result2的下標 value = 1

dict1[key]=int(value)

#空字典取key的值 等於 int型的值(value為int型) 那麼成立 就反覆迴圈直到end

print(dict1)

Python程式設計PTA題解 字典合併

description 字典合併。輸入用字串表示兩個字典,輸出合併後的字典,字典的鍵用乙個字母或數字表示。注意 1和 1 是不同的關鍵字!input 輸入僅一行,輸入在第一行中輸入第乙個字典字串 在第二行中輸入第二個字典字串 output 在一行中輸出合併的字典,輸出按字典序。1 的ascii嗎為4...

python之9個方向詳解字典

鍵值對,key value,key必須是immutable的物件,而value可以是任何物件 s s lisi 88 lt 100 dict 空字典 s dict 空字典 s 空字典 非空字典 s s dict 1,99 2 88 3,100 包含成對的資料的iterable print s 使用z...

資料型別詳解 字典

字典也是一種資料的集合,由鍵值對組成的資料集合,字典中的鍵不能重複 字典中的鍵必須是不可變的資料型別,常用的鍵主要是 字串,整型。或 1。使用 定義 vardict 2。使用 dict key value,key value 函式進行定義 vardict dict name huluwa 男 age...