我有一个列表列表,这些列表是从数据框中提取的。
[[[1, 1, 'D'], [2, 5, 'C'], [6, 22, 'S'], [23, 57, 'C'], [151, 169, 'S'], [170, 173, 'C']],
[[1, 1, 'D'], [2, 143, 'S'], [144, 145, 'C']]]
我正在使用for循环访问较大列表中的每个嵌套列表,如下所示:
for value in my_list:
each_nested_list = value
在每次迭代中,变量 each_nested_list 将保存嵌套列表,例如
each_nested_list = [[1, 1, 'D'], [2, 5, 'C'], [6, 22, 'S'], [23, 57, 'C'], [151, 169, 'S'], [170, 173, 'C']]
但是我然后想通过上述代码中的内部for循环访问嵌套列表 each_nested_list 中的每个列表,但是当我打印每个结果时,它将打印提取的列表中的每个字符,如下所示:
[
[
1
,
1
,
'
D
'
]
,
[
2
,
5
,
'
C
'
]
,
...
编辑1:添加了嵌套的循环
这是我正在使用的嵌套for循环:
for value in my_list:
for x in value:
print(x)
编辑2:为my_list添加代码
my_list = testdf['Test_intervals']
my_list 只是从数据框中获取列。
答案 0 :(得分:0)
这有帮助吗?
each_nested_list = []
for value in my_list:
for x in value:
each_nested_list.append(x)
for obj in each_nested_list:
for ob in obj:
print(ob)
答案 1 :(得分:0)
我很确定DF中有字符串,因此您可以使用:
conf
打印元素