压缩两个列表不会产生元组?

时间:2015-09-23 17:20:37

标签: list python-2.7 tuples

weekinfo=[]
for k in sats:
    weekinfo.append(get_weekly(k, satdict))
yearend=get_weekly('end_year', satdict)
weektuples=zip(sats, weekinfo)
  • Sats是一个包含52个项目的列表。 [日期,日期,日期等]
  • Weekinfo是一个嵌套列表(因此列表中有52个列表),每个嵌套列表中包含100个元组。

我试图通过zip(sats,weekinfo)在最后一行创建一个元组(weektuples)。但是,输出不是元组而是列表。

是否有使用Sats和Weekinfo创建元组的解决方案?

1 个答案:

答案 0 :(得分:0)

尝试:

 x=52
 sats = np.linspace(1,x,x)
 print sats
 weekinfo=[]
 satdict= ['m', 't', 'w', 'u', 'f', 'sa', 'su']
 for k in range(x):
     weekinfo.append((sats[int(k)], satdict[int(k)%7]))
 print weekinfo

不确定这是您正在寻找的确切答案,但这些内容可能会有效