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=[]
这就是个空列表
显示下标(索引值):
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)
一个子弹发射后就无法拾回
子列表就是列表中的一部分数据
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可以是任何正整数 )
太简单,没必要笔记
说实话,学学小学数学就会了......
另外如果要套娃不用什么中括号大括号这些花里胡哨,只需要小括号
+ 加法
_ 减法
* 乘法
/ 除法
// 除法 取整
% 除法 求余
** 次方(后者是前者的次方)
以上全部是数学运算符
= 等号 赋值(把等号后的值赋予到等号前(也就是变量值和变量))
赋值运算符
这次也不记了......
写个毛线笔记!!!!!
不写了!!!
变量B=变量A.title()
print(变量名B)
这样就可以让变量A的变量值的每个单词的首字母大写
如果把.title换成.upper就会让变量A的变量值的所有字母大写
如果再把.upper换成.lower会让变量A的变量值的所有字母小写
个人感觉都没用
length=len(变量A)
print(length)
这样就可以取得变量A的变量值的字符数量
空格也是字符
必须要刷新
ee