首页 > 解决方案 > 虽然不在嵌套列表 PYTHON 中工作

问题描述

第一段代码打印 1 但第二段没有,为什么以及如何产生上述效果?

while [1] in k:
    print(1)

k=[[0],[1,1,1],[0]]
while [1] in k:
    print(1)

标签: python

解决方案


如果你想打印 k,

for v in k:
   print(k)

而 k 中的 [1] 表示,

如果 [1] 在 k 中,则在 while 中循环

你需要看到这个。

https://docs.python.org/3/tutorial/controlflow.html#for-statements


推荐阅读