我正在尝试将excel文件(data2)中的数据分配给一个变量,并创建一个该数据的列表,该列表的数量是以前指定的(targets)
follow=data2[1][2]
for q in range(2,targets):
follow = follow,data2[q][2]
但是,这会返回:
(((((((((((((((((('targetdata1','targetdata2','targetdata3',...)
其中“(”对于每个循环进程都是递增的。我想要的结果是:
('targetdata1','targetdata2','targetdata3',..)
你想做的事情最好用一个列表来表达:
为了确保:python中的list/tuple索引从0开始,您跳过了第一个元素。我假设这是故意的,跳过表的标题或其他什么
逗号用于创建元组。所以呢
将
follow
设置为元组,元组的第一个元素是follow
的旧值,第二个元素是data2
中的项。因此,通过将一个元组放在另一个元组中,这会使它嵌套得越来越深您应该使用
follow.append()
:你可以通过一个列表来完成整个过程:
相关问题 更多 >
编程相关推荐