网站建设sem,天元建设集团有限公司财务部电话,南部县房产网,网站建设中 很快回来下面是小凰凰的简介#xff0c;看下吧#xff01;
#x1f497;人生态度#xff1a;珍惜时间#xff0c;渴望学习#xff0c;热爱音乐#xff0c;把握命运#xff0c;享受生活
#x1f497;学习技能#xff1a;网络 - 云计算运维 - python全栈( 当前正在学习…下面是小凰凰的简介看下吧
人生态度珍惜时间渴望学习热爱音乐把握命运享受生活
学习技能网络 - 云计算运维 - python全栈( 当前正在学习中)
您的点赞、收藏、关注是对博主创作的最大鼓励在此谢过
有相关技能问题可以写在下方评论区我们一起学习一起进步。
后期会不断更新python全栈学习笔记秉着质量博文为原则写好每一篇博文。
一、数组
我们都知道数组就是一群相同数据类型的数据的集合。
数组可以装这几种数据整数、浮点数、字符串、对象注意装对象就必须全装对象装整数必须全装整数。
创建数组
member [1,2,3,4]
member [希望,工程]
member [1 for i in range(4)] #像数组中循环放几个1
二、列表
和数组的唯一不同就是它可以随便放什么
在创建过程中你无法看出它是数组还是列表。但你心里需要知道你创建的是个啥
1、append方法追加元素
member [haha,xixi,hehe]
member.append(heihei)
print(member)注向后面添加元素
2、extend方法(数组拼接)
member [haha,xixi,hehe]
member.extend([heihei,huhu])
print(member)3、insert方法固定位置插入元素
member [haha,xixi,hehe]
member.insert(1,heihei)
print(member)4、删除元素三种方法
remove方法
member.remove(xixi) #指定元素名称删除
del语句
del member[1] #删除指定位置的元素
pop方法
ch member.pop(1) #弹出指定位置的元素并返回其值
5、列表分片
member [haha,xixi,hehe,heihei]
print(member[1:3])
print(member)
print(member[:3]) #从编号为0的第一个元素到编号为2的元素截取下来
print(member[1:])
print(member[:]) #得到一个列表的复制切片并不是在原有列表上操作,而是单独在另一个列表操作。
list11 [1,3,2,9,7,8]
list13 [1,3,2,9,7,8] #list11和list13所指的内存地址一样
list12 list11[:] #在内存中再复制一份list11的数据存着6、列表支持比较运算符
list1 [123,456,789]
list2 [124,200,200]
list3 [122,500,500]
list4 [123,457,100]
print(list1 list2)
print(list1 list3)
print(list1 list3)
print(list1 list4)
单个元素的列表比较大小直接比较这一个元素大小
多个元素的列表比较大小从第一个元素开始比较若分出大小则不再比较后面的元素的大小若相等再比较下一位元素的大小直到分出大小或者相等。
7、列表支持成员运算符
list1 [123,[吴晋丞,789],456]
print(123 not in list1 )
print(吴晋丞 in list1 )
print(吴晋丞 in list1[1])
print(list1[1][1])8、列表的➕号拼接
list1 [123,456]
list2 [789]
list3 list1 list2
print(list3)
list3 list1 haha #这个是❌的因为两边类型不一样添加元素请用append等方法9、列表的*号
list1 [123,456]
print(list1 * 3)
print(list1)
list1 * 3
print(list1)10、count方法
list1 [123,456,789]
list1 * 3
print(list1.count(123))
注此方法是计算传入参数在列表中的出现次数
11、index方法
list1 [123,456,789]
list1 * 3
print(list1.index(123)) #整个列表查找元素并返回第一个此元素的位置编号
print(list1.index(123,1,4)) #指定范围查找元素并返回第一个此元素的位置编号12、reverse方法列表反转
list1 [123,456,789]
list1.reverse()
print(list1)注reverse方法是在原列表操作所以不能这样打印print(list1.reverse())。
13、sort方法列表中的元素排序
sort(func,key,reverse)
func指定排序算法
key主要是用来进行比较的元素只有一个参数具体的函数的参数就是取自于可迭代对象中指定可迭代对象中的一个元素来进行排序
reversereverse True 降序 reverse False 升序默认。
list1 [123,456,789]
list1.reverse()
list1.sort()
print(list1)怎样逆序排序
list1.sort(reverse True)
有如下列表请按照年龄排序涉及到匿名函数
l[
{name:alex,age:84},
{name:oldboy,age:73},
{name:egon,age:18},
]
l.sort(keylambda item:item[age])
print(l)