【问题标题】:Is there a way to declare all the values in the list as a list individually in python [closed]有没有办法在python中将列表中的所有值单独声明为列表[关闭]
【发布时间】:2018-11-15 07:07:00
【问题描述】:

我有一个列表 a[i,j,k]。除此之外,我需要遍历列表“a”并将每个列表项分别声明为列表。

    i[]  
    j[]  
    k[]  

有没有办法在 python 中做到这一点?

【问题讨论】:

  • “列表 a[i,j,k]”或“将每个列表项分别声明为列表”是什么意思?
  • “声明”在编程语境中通常意味着“指明变量的类型”。但是 Python 有隐式类型。换句话说,你永远不需要声明任何东西。所以我不清楚你在问什么,在这里。
  • 欢迎来到 StackOverflow。但是,这里要求您的问题清晰完整。当在评论中提出问题时,您应该回答它。您现在有两个问题需要回答。坦率地说,我也不明白你的问题。
  • 我想问的是,是否有办法从现有列表的元素中创建一个单独的数组

标签: python arrays syntax


【解决方案1】:

循环并创建

for item in a:
    item = []

或者你可以使用列表推导

a = [[] for item in a]

如果您的预期输出是[[i], [j], [k]],则使用

a = [[item] for item in a]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-15
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多