爷不做笔记了!
爷不做笔记了!
l = [k+1 for k in range(1, 11)] print(l)
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)
输出相同
A=list(range(3,10))
print(A)
输出:
[3,4,5,6,7,8,9]
A=list(range(3,10,2))
print(A)
输出:
[3,5,7,9]
A=list(range(1,11))
new=[]
for t in A:
new.append(t**2)
'''也可以这样输入:
A=list(range(1,11))
new=[]
for t in A:
B=t**2
new.append(B)'''
print(new)
输出:
[1,4,9,16,25,36,49,64,81,100]
比较简单,就不记了
for循环遍历:
A=[1,2,3,4,5]
for name in A:
print(name)
输出:
1
2
3
4
5
for循环格式:
for x1 in x2:
print(x1)
x2是原列表
x1是临时变量
print(x1)是循环体
循环体可以有多个
A=[]
这就是个空列表
显示下标(索引值):
A=[1,2,34,5,3]
B=A.index(1)
print(B)
输出:0
合并列表:
C=[66,77,88,99]
A.extend(B)
print(A)
输出:
[1,2,34,5,3,66,77,88,99]
A=[1,2,3,4,5]
B=len(A)
print(B)
输出:
5
A=[2,3,4,5]
B=len(A)
print(B)
输出:
4
列表里可以包含列表(我猜你在套娃)
比如:
50内的数字_每10位一组=[[1,2,3,4,5,6,7,8,9,10],[11,12,13,14,15,16,17,18,19,20],[21,22,23,24,25,26,27,28,29,30],[31,32,33,34,35,36,37,38,39,40],[41,42,43,44,45,46,47,48,49,50]]
这种套娃列表就是多维列表
如果要打印11这个数字只需要:
print(50内的数字_每10位一组[1][0])
两层套娃就是二维列表,三层套娃就是三维列表......
A=["C","a","B",1,"A"]
A.sort()
print(A)
输出:
[1,'A','B','C','a']
数字排在最前面(按数字大小(从小到大)排),大写字母开头排在中间(按字母顺序排),小写字母开头排最后(按字母顺序排)
汉字无法排序
如果:
在sort后的括号添加reverse=True
就可以使数字和大小写字母倒叙排序
比如:
B=["A","B","a","b",1,2]
B.sort(reverse=True)
print(B)
输出:
[2,1,"B","A","b","a"]
以上是永久倒叙排序
以下是临时倒叙排序
如果:
B=["A","B","a","b",1,2]
C=sorted(B)
print(C)
会达到之前一样的效果
但是临时排序只会显示排序的效果,而不会改变原数据本身,而永久排序会改变原数据本身,但是临时排序的效果可以被新的变量储存......简单来说,临时排序不会改变原列表,而永久排序会改变原列表
还有一个:
A=[4,6,8,2,8,0]
A.reverse()
print(A)
输出:
[0,8,2,8,6,4]
不管三七二十一,直接倒着排
列表的遍历 循环体
A=[1,2,3]
pop:
类似于发射子弹
如何使用:
print(A.pop(索引))
或:
B=A.pop(索引)
print(B)
一个子弹发射后就无法拾回
print()这样只会输出空白行
方法总结:
method()
method(arg)
xxV.method()
xxV.method(arg)
xxV.method(arg1,arg2)
A=[1,2,3]
如果要把1修改成2只需要:
A[0]=2
如果要添加4只需要:
A.append(4)
如果要把0.5放入1和2之间只需要:
A,insert(0,0.5)
如果要删除3只需要:
del(A[2])(也可以:del A[2])
也可以这样删除:
A.remove(3)
子列表就是列表中的一部分数据
A=[1,2,3,4]
如果要截取1到3三个数只需要:
print(A[0:2])
也可以:
B=A[0:2]
print(B)
A=[1,2,3,](列表中每一个值都有索引,从0开始,如1的索引是0,2的索引是1,3的索引是2)
如果想把这个列表中1打印出来只需要:
print(A[0)
[ 1, 2, 3, 4, ]列表
["1","2","3","4"]也是列表
[0.1,0.2,0.3,0.4]还是列表
这次也不记了
input() 接收用户输入
这一期简单......
str: 字符串
int:整型
float:浮点型
int另一个作用:把小数的小数部分省略
*另一个作用:将字符串输出X次(X可以是任何正整数 )