将数字转化为列表:list()
生成有规律的数字列表:range()
列表的遍历:for x in x
列表添加元素:数组名.append()
索引:数组名【】,从零计数
将数字转化为列表:list()
生成有规律的数字列表:range()
列表的遍历:for x in x
列表添加元素:数组名.append()
索引:数组名【】,从零计数
创建空表
循环1到10再乘上平方
插入到空表
方法二: newl=[] for t in range(1,11): newl.append(t**2) print(newl)
边遍历遍修改列表
l=list(range(1,12)) for t in l: l[t-1]=t**2 按照做因为只-1,执行 print(l)
暂停时第一次就做出来这种了爽到
l = list(range(1,11))
print(l)
for t in l:
l[t] = t**2
print(l)
样例
l = list(range(1,11))
for t in l:
l[t-1] = t**2
print(l)
newL = []
for t in range(1,11):
newL.append(t**2)
print(newL)
或者
l = list(range(1,11))
print(l)
for t in l:
l[t-1] = t**2
print(l)
23.列表的遍历(列表也叫集合)
for循环格式:不能随便添加缩进,记住
for name in names : print(name)
24.生成有规律的数字列表:
range(3,10)表示一段数字,但还不是列表,需要转换成列表,则为 list(range(3,10)),print后即为[3,4,5,6,7,8,9] 可以看出,包含开始不包含结束,默认自动增长的步长为1;当写成list(range(3,10,3))时,表示为[3,6,9],此时步长为3;
new=[]
for A in range(1,11)
new.append(t**2)
print(new)
输出:
[1,4,9,16,25,36,49,64,81,100]
也可以:
A=list(range(1,11))
for t in A:
A[t-1]=t**2
print(A)
输出相同
第二遍隔一段时间学完if语句之后再回过来自己思考做这个练习题。有助于加深和巩固
for循环遍历之后并不是一个列表,而是将列表中所有元素提取出来
.
中括号内为索引,故为取值t(一个变量) t-1为索引值,