python字典如何解决格式输出

分类: 编程与数学Math |
四个拉力赛的车队,车队名字和车队标志,灵活输出对应关系
输入:分别在两个列表中,team为车队名字,flag为车队标志
输出:车队名字为键值,车标为值的字典
输出:按次序,车队名字为键值,车标为值的字典
teams = ["宝马","奔驰", "特斯拉", "长城"]
flag = ['BMW','BENZI','TESLA','哈佛']
dict_2 =zip(teams,flag)
dict_1 = {key: valuefor key,value in enumerate(teams)}
print(list(dict_2))
print(dict(dict_2))# not work!!
print(dict(zip(teams,flag)))
dict_3 =dict(zip(teams,flag))
forkey,value in enumerate(dict_3):
print('value = {}'.format(value))
forkey,value in enumerate(dict_3):
print('key = {},value = {}'.format(key,value))
forkey,value in dict_3.items():
print('key = {},value = {}'.format(key,value))
forkey,value in enumerate(dict_3):
print('队名:{} ,队标:{}'.format(key,value))
forkey,value in dict_3.items():
print('队名:{} ,队标:{}'.format(key,value))
[('宝马', 'BMW'), ('奔驰', 'BENZI'), ('特斯拉', 'TESLA'), ('长城', '哈佛')]
{}
{'宝马': 'BMW', '奔驰': 'BENZI', '特斯拉': 'TESLA', '长城': '哈佛'}
value = 宝马
value = 奔驰
value = 特斯拉
value = 长城
key = 0,value = 宝马
key = 1,value = 奔驰
key = 2,value = 特斯拉
key = 3,value = 长城
key = 宝马,value = BMW
key = 奔驰,value = BENZI
key = 特斯拉,value = TESLA
key = 长城,value = 哈佛
队名:0 , 队标:宝马
队名:1 , 队标:奔驰
队名:2 , 队标:特斯拉
队名:3 , 队标:长城
队名:宝马 , 队标:BMW
队名:奔驰 , 队标:BENZI
队名:特斯拉 , 队标:TESLA
队名:长城 , 队标:哈佛
前一篇:量化金融中的概率与统计