python从键盘输入数据建立一个字典并读取键和值_Python从键列表和值列表中构建一个字典...

这篇博客展示了如何使用Python从键列表和值列表构建字典,通过字典推导式和zip函数进行操作。内容包括如何创建字典,以及如何按键排序并打印字典的键值对。博客还讨论了Python中的理解、zip函数、*运算符以及生成器表达式的使用。
摘要由CSDN通过智能技术生成

>>> keys = ['id','name', 'date', 'size', 'actions']

>>> values = [['1','John','23-04-2015','0','action1'], ['2','Jane','23-04-2015','1','action2']]

>>> c = {x:list(y) for x,y in zip(keys, zip(*values))}

>>> c

{'id': ['1', '2'], 'size': ['0', '1'], 'actions': ['action1', 'action2'], 'date': ['23-04-2015', '23-04-2015'], 'name': ['John', 'Jane']}

>>> print(*(': '.join([item, ', '.join(c.get(item))]) for item in sorted(c, key=lambda x: keys.index(x))), sep='\n')

id: 1, 2

name: John, Jane

date: 23-04-2015, 23-04-2015

size: 0, 1

actions: action1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值