在Python中从变量构建列表
假设我有这些变量:
a = ['a','b','c']
b = 'yay'
c = 'cool'
我想建立一个d包含以下内容的列表:
['yay', 'a', 'b', 'c', 'cool']
我试过了,d = [b, a, c]但结果不是我想要的,它变成了:
['yay', ['a', 'b', 'c'], 'cool']
请如果有人可以帮助我。
回答
你可以这样做:
d = [b, *a, c]
将列表的值解包到新列表中
假设我有这些变量:
a = ['a','b','c']
b = 'yay'
c = 'cool'
我想建立一个d包含以下内容的列表:
['yay', 'a', 'b', 'c', 'cool']
我试过了,d = [b, a, c]但结果不是我想要的,它变成了:
['yay', ['a', 'b', 'c'], 'cool']
请如果有人可以帮助我。
你可以这样做:
d = [b, *a, c]
将列表的值解包到新列表中