python - 虽然不在嵌套列表 PYTHON 中工作
问题描述
第一段代码打印 1 但第二段没有,为什么以及如何产生上述效果?
while [1] in k:
print(1)
k=[[0],[1,1,1],[0]]
while [1] in k:
print(1)
解决方案
如果你想打印 k,
for v in k:
print(k)
而 k 中的 [1] 表示,
如果 [1] 在 k 中,则在 while 中循环
你需要看到这个。
https://docs.python.org/3/tutorial/controlflow.html#for-statements
推荐阅读
- machine-learning - 感知器:每个样本数据的权重,或一个共同的权重
- sql-server - 安全地连接 SQL 查询
- c# - IP 摄像机在端口 1024 上工作,但在 ONVIF 的端口 1025 上工作
- python - 如何使用请求参数设置 AWS lambda 超时?
- c# - 可查询列表
转换 - postgresql - 在gorm中使用decimal.Decimal类型
- leaflet - 如何使用像素坐标在 Leaflet 中绘制折线?
- laravel - 使用子域通配符时如何编写 api 测试
- reactjs - 反应材料表
- reactjs - 在 React 中键入检查事件 onKeyPress 的正确方法是什么?