关于python:python将2个列表合并为一个字典-字符串转列表

45次阅读

共计 544 个字符,预计需要花费 2 分钟才能阅读完成。

# key 和 value 个数统一
x = [1,2,3,4,5]
y = ['a','b','c','d','e']
res = dict(zip(y,x))
print(res)
print("===================")
# key 和 value 个数不统一
## key 多
x = [1,2]
y = ['a','b','c']
res = dict(zip(y,x))
print(res)
print("===================")
## key 少
x = [1,2,3,4]
y = ['a','b','c']
res = dict(zip(y,x))
print(res)
print("===================")
# 将字符串转换为列表
temp_str = "[' 肯德基 ',' 麦当劳 ',' 华莱士 ']"
temp_list = ast.literal_eval(temp_str)
print(temp_list)
print(type(temp_list))

输入后果:

{‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5}

{‘a’: 1, ‘b’: 2}

{‘a’: 1, ‘b’: 2, ‘c’: 3}

[‘ 肯德基 ’, ‘ 麦当劳 ’, ‘ 华莱士 ’]
<class ‘list’>


原文链接:https://blog.csdn.net/qq_1724…

正文完
 0