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)

上一篇 下一篇

猜你喜欢

热点阅读