有没有办法在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中将列表中的所有值单独声明为列表[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 GIMP 中将精灵表切割成单个图像?

在Python中将字符串分解为字符列表[重复]

Django 表单中的有序列表表单值

在 AWS 中将 python3.5 设为默认值?

有没有办法在条件下使用多种数据类型过滤Python中的列?

如何在python中将一维值列表转换为0和1的二维网格[重复]