有没有办法在python中将列表中的所有值单独声明为列表[关闭]
Posted
技术标签:
【中文标题】有没有办法在python中将列表中的所有值单独声明为列表[关闭]【英文标题】:Is there a way to declare all the values in the list as a list individually in python [closed] 【发布时间】:2018-11-15 07:07:00 【问题描述】:我有一个列表 a[i,j,k]。除此之外,我需要遍历列表“a”并将每个列表项分别声明为列表。
i[]
j[]
k[]
有没有办法在 python 中做到这一点?
【问题讨论】:
“列表 a[i,j,k]”或“将每个列表项分别声明为列表”是什么意思? “声明”在编程语境中通常意味着“指明变量的类型”。但是 Python 有隐式类型。换句话说,你永远不需要声明任何东西。所以我不清楚你在问什么,在这里。 欢迎来到 ***。但是,这里要求您的问题清晰完整。当在评论中提出问题时,您应该回答它。您现在有两个问题需要回答。坦率地说,我也不明白你的问题。 我想问的是,是否有办法从现有列表的元素中创建一个单独的数组 【参考方案1】:循环并创建
for item in a:
item = []
或者你可以使用列表推导
a = [[] for item in a]
如果您的预期输出是[[i], [j], [k]]
,则使用
a = [[item] for item in a]
【讨论】:
以上是关于有没有办法在python中将列表中的所有值单独声明为列表[关闭]的主要内容,如果未能解决你的问题,请参考以下文章