{'张三丰': 101, '无忌': 102, '赵敏': 102} (Python)
生活随笔
收集整理的這篇文章主要介紹了
{'张三丰': 101, '无忌': 102, '赵敏': 102} (Python)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# ["張三豐", "無忌", "趙敏"]
# [101, 102, 103]
# (1) 根據兩個列表形成一個字典:key姓名,value房間號
# (2) 將字典的鍵與值進行翻轉.即:key房間號,value姓名
list01 = ["張三豐", "無忌", "趙敏"]
list02 = [101, 102, 102]
# dict01 = {}
# for i in range(len(list01)):
# dict01[list01[i]] = list02[i]dic02 = {list01[i]: list02[i] for i in range(len(list01))}
print(dic02)# dic03 = {}
# for key,value in dic02.items():
# dic03[value] = key# {101: '張三豐', 102: '趙敏'} 張無忌與趙敏同居,導致key重復,無忌被覆蓋.
dic03 = {value: key for key, value in dic02.items()}
print(dic03)#[(102, '無忌'), (101, '張三豐'), (102, '趙敏')]
list03 = [(value,key) for key, value in dic02.items()]
print(list03)
輸出:
{'張三豐': 101, '無忌': 102, '趙敏': 102}
{101: '張三豐', 102: '趙敏'}
[(101, '張三豐'), (102, '無忌'), (102, '趙敏')]
總結
以上是生活随笔為你收集整理的{'张三丰': 101, '无忌': 102, '赵敏': 102} (Python)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 在控制台中录入一个字符串 , 打印这个字
- 下一篇: Tensorflow安装笔记