for循环的疑惑?

来源:7-2 for与for-else循环

Jess001

2018-04-20

Python中列表中又有一个列表,用一个for循环时,会把列表一次输出为什么了?
比如
a=[[1,3,5],3]
for b in a
        print(b,end='|')
输出结果
[1,3,5]|3|

写回答

1回答

熙陌

2018-04-20

里面的那个list作为一个元素出现在外面那的list中,当然会一次输出,你可以再嵌套一个for循环。

a = [[1,2,3],5]

for i in a:

    for j in i:

        print(j,end = '|')


0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14598 学习 · 4469 问题

查看课程