如何在Python中使用for循环输入任何内容来创建新列表?

我想在第二遍循环之后创建新列表,换句话说,当j增量定义新列表时

代码是:

source

先谢谢您

zongyanbin 回答:如何在Python中使用for循环输入任何内容来创建新列表?

这行吗?

final_list = []  # this will hold all the lists you created in for loop
for j in range(0,countOfAtt):
    mylist = []   # initiate a new list
    for i in range(j,len(content3),countOfAtt):
        mylist.append(content3[i])
    final_list.append(mylist)
,

这将为您每个j提供一个新列表(包括您尝试添加的内容):

[[content3[i] for i in range(j,countOfAtt)] for j in range(countOfAtt)]

如果它不能满足您的需求,那么您必须显示循环之前的数据样本以及所需的输出样本,以便我们检查逻辑。

本文链接:https://www.f2er.com/3151333.html

大家都在问