Python之列表、字典、元祖常见操作
2020-02-25 本文已影响0人
村东头老骥
Python 将列表转为字典
In [8]: dict(zip(info,user))
Out[8]: {'name': 'Kevin', 'age': 18}
In [9]: keys = ["name","age"]
In [10]: values = ["Kevin",18]
In [11]: dict(zip(keys,values))
Out[11]: {'name': 'Kevin', 'age': 18}
Python元祖转为字典
# 元祖中嵌套元素((),())
info = (('Kevin', "boy"), ('Lina', "girl"))
for k, v in info:
print(k, v) # Kevin boy ...
tup_to_dict = dict((k, v) for k, v in info)
print(tup_to_dict)
# 列表嵌套元素[(),()]
lt_info = [('Kevin', "boy"), ('Lina', "girl")]
for k, v in lt_info:
print(k, v)
lt_to_dict = [dict(name = k, sex = v) for k, v in lt_info]
print(lt_to_dict)