Python 在I=n的情况下,如何从一个变量中的多个单独列表中生成一个列表?

Python 在I=n的情况下,如何从一个变量中的多个单独列表中生成一个列表?,python,pandas,list,Python,Pandas,List,我有这样的数据: In[1]: print(z) Out[2]: ID False CITY True ID_STATE False STATE False ID_COUNTRY False COUNTRY False AGE False Name: 0, dtype: bool ID False CITY False ID_STATE False STATE False

我有这样的数据:

In[1]: print(z)
Out[2]:
ID          False
CITY        True
ID_STATE    False
STATE       False
ID_COUNTRY  False
COUNTRY     False
AGE         False
Name: 0, dtype: bool
ID          False
CITY        False
ID_STATE    False
STATE       False
ID_COUNTRY  False
COUNTRY     False
AGE         False
Name: 1, dtype: bool
ID          False
CITY        False
ID_STATE    False
STATE       False
ID_COUNTRY  False
COUNTRY     False
AGE         False
Name: 2, dtype: bool
ID          False
CITY        False
ID_STATE    False
STATE       False
ID_COUNTRY  False
COUNTRY     False
AGE         False
Name: 3, dtype: bool
然后我将其传递给列表,但我不知道是否有必要,或者是否可以一次转换为一个列表:

In[3]: print(z.tolist())
out[4]:
[False, True, False, False, False, False, False]
[False, False, False, False, False, False, False]
[False, False, False, False, False, False, False]
[False, False, False, False, False, False, False]
...
然后我想从所有bool列表数据中获取一个列表,例如:

lst=[False, True, False, False, False, False, False,
False, False, False, False, False, False, False,
False, False, False, False, False, False, False,
False, False, False, False, False, False, False]

如果有人有想法,我将不胜感激。谢谢。

您可以使用
+
将它们添加到一起

res = list()
for i in z:
    res += i
   

您的第一个输出没有意义。是不是应该有一大堆清单?但是外部列表没有
[]
。看起来您只是想将列表展平。他们是布尔人这一事实无关紧要。我想把很多清单编成一个@Barmar。谢谢您的回答。但是
print(z)
如何打印许多列表?@Barmar因为我有布尔数据可以转换为列表:
z=rows.tolist()