发布网友 发布时间:2022-04-23 00:31
共5个回答
热心网友 时间:2022-04-06 11:21
这样:
list = []
>>> for i in range(5):
... list.append([i])
...
>>> list
[[0], [1], [2], [3], [4]]
>>> list[0]
[0]
>>> list[1]
[1]
注意事项
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
语法:
for循环的语法格式如下:
for iterating_var in sequence:
statements(s)
例如:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for letter in 'Python': # 第一个实例
print '当前字母 :', letter
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print '当前水果 :', fruit
print "Good bye!"
热心网友 时间:2022-04-06 12:39
>>> list = []不知道你想要的是这个效果还是下面这种。
>>> for i in range(5):追问想实现的是经过for循环产生多个列表,list1,list2,list3……
但是调用list创建就会被覆盖掉啊
追答list = []
>>> for i in range(5):
... list.append([i])
...
>>> list
[[0], [1], [2], [3], [4]]
>>> list[0]
[0]
>>> list[1]
[1]
使用列表嵌套,用不同的下标来标识。
热心网友 时间:2022-04-06 14:13
list=[]热心网友 时间:2022-04-06 16:05
#是这个效果吗?
热心网友 时间:2022-04-06 18:13