繁体   English   中英

如何在 pyhton 中使用 for 循环创建列表

[英]How to create lists using for loop in pyhton

我想要得到的是

[a][b][c]

从数组 a=[a,b,c] 中获取每个索引。 我正在使用它来接近字典中的值。

我能找到的只是.append() 但这会返回 [a,b,c] 而不是 [a][b][c]

这是我做的function

Def loop():
   Newlist = []
   for i in a:
      Newlist.append(i)
   return Newlist
     

您希望 append 列出一个值,而不是单个值。 IE

>>> new_list = []
>>> new_list.append([1])
>>> new_list.append([2])
>>> new_list.append([3])
[[1], [2], [3]]

所以在方法中你会做这样的事情:

def loop():
    new_list = []
    for i in a:
        new_list.append([i])
    return new_list

尝试这个:

在每次重置的循环内创建一个新列表,添加变量,然后将新列表添加到父列表。

您还可以使用以下方法从父列表中获取单个列表:Newlist[1]

Def loop():
   Newlist = []
   for i in a:
      temp_list = []
      temp_list.append(I)
      Newlist.append(temp_list)
   return Newlist

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM