提问人:user2558894 提问时间:3/31/2023 最后编辑:rpanaiuser2558894 更新时间:3/31/2023 访问量:33
在 Python 中附加嵌套列表时遇到问题
having trouble with appending in nested lists in python
问:
我在 python 中附加到嵌套列表时遇到问题。它一直给我一个最终列表,列表大小是它应该的两倍。
当我第一次循环第二个循环时,它给了我一个包含 11 个元素的列表,这是正确的。因此,我尝试创建一个嵌套循环,它将这 11 个元素作为列表中的列表附加。然而,它实际上所做的只是两次附加 11 个元素(第一个循环运行两次),所以 22 个元素,然后两次给我相同的 22 个元素的嵌套循环。
这可能是一个愚蠢的问题,但你能告诉我如何获得一个包含两个 11 个元素的子列表的嵌套列表吗?
date = []
date2 = []
for i in event_subset_idx:
print(i)
picktime_matplotlib, picktime_utcdate, times_utc = apply_kurtosis(data_array)
for k in range(0,len(picktime_utcdate)):
print(k)
ymd, hm, sec = extract_picktime_yearmonthday_hourmin_secs(picktime_utcdate[k])
date.append(ymd)
date2.append(date)
答:
2赞
Barmar
3/31/2023
#1
初始化并追加到第一个循环中。date
date2
date2 = []
for i in event_subset_idx:
print(i)
picktime_matplotlib, picktime_utcdate, times_utc = apply_kurtosis(data_array)
date = []
for k in range(0,len(picktime_utcdate)):
print(k)
ymd, hm, sec = extract_picktime_yearmonthday_hourmin_secs(picktime_utcdate[k])
date.append(ymd)
date2.append(date)
上一个:为什么在第一行之后迭代不继续?
评论