![ccd4f59d4ba623bd805864c37e0973f8.png](https://i-blog.csdnimg.cn/blog_migrate/4d5054a05bb37536e24c2fbf37b2adf4.jpeg)
题目:[[1,2],[3,4],[5,6]] 一行代码展开该列表,得出[1,2,3,4,5,6]
拿到这题我思路是这样到,多次循环拿到数字;后续发现是这样到;
方法一:使用list迭代
s = [[1,2],[3,4],[5,6]]
for i in s:
for j in i :
print (j)
输出:
1
2
3
4
5
6
发现和题目要求不一致,就想办法把数字加到list中;
# 版本一:
s = [[1,2],[3,4],[5,6]]
list1=[]
for i in s:
print(i)
for j in i :
print(j)
#输出
[1, 2]
1
2
[3, 4]
3
4
[5, 6]
5
6
看上面则可以得出通过print(j)得出得值依次加入到list1列表中,打印出来即可;
最终版本:
s =