import time member=["小甲鱼","小布丁","黑夜","迷途","伊静"] print(member,"\n") member=[2,1,3,5,4] print(member,"\n") member.sort() empty=[] # 创建空列表 print(member) #向列表添加元素. member.append("福禄娃娃") #添加到列表的末尾. print(member) #member一次只能添加进去一个元素 , 但是extend可以一次添加进去多个元素 . #但是传入的参数必须是一个列表,然后extend将新的列表的元素排在原有列表的后面 member.extend([7,8]) print(member) #如果希望在添加进去的时候指定位置怎么办 ? 这时候要用insert member.append([11,22]) print(member) # 除了 extend 之外其他的添加都是将 一个列表整体添加进去 , 不是先将元素分拆然后插入的 . print(member.pop(-1)) # index的 访问可以为负数 .. pop的话需要index print(member) print(member.remove("福禄娃娃")) # 这个删除的时候并不会返回该值 . print(member) time.sleep(10)
列表切片(Slice)
member=["小甲鱼","小布丁","黑夜","迷途","伊静","福禄娃娃"] a=member[0:4] print(a,"\n") # 前开后闭的范围 . print(member[3:]) print("--------") print(member[:3]) print("--------") print(member[:])
列表的常用操作符
1 list1=["123"] 2 list2=["13"] 3 print(list1>list2) # 这样的话 是从第一个元素开始 , 比较元素ascll的大小 4 list1=[123] 5 list2=[13] 6 print(list1>list2) # 这个是 从第一个元素开始比较元素的大小 . 7 list3=list2+list1 # 列表在加号的前后决定了他们中元素的前后 8 print(list3) 9 list3=list3+["小甲鱼"] 10 print(list3*5) 11 list1=[123,["小甲鱼","牡丹"],456] 12 print("小甲鱼"in list1)#只能判断一层 不能找到 列表中的列表的元素.
1 list3=[1,2,3,4,5,6,7,8,123,48,1,189,156,484,123] 2 list3=list3*3 3 print(list3) 4 print(list3.count(5)) #计算 该元素在 列表中出现了多少次 5 list3.index(6) #寻找该元素的下标 6 list3.index(6,5,100) #老规矩 还是前开后闭. 7 list3.reverse() 8 print(list3) # 将列表进行反转 9 list3.sort() # 默认归并排序. 10 print(list3) # 将列表进行反转 11 list3.sort(reverse=True) # 只是一个 等于号 12 print (list3) 13 list1=[1,2,3,4] 14 list2=list1 15 print(list2) 16 list1.extend([5,6]) 17 print(list2) # 所以说 Python和 c是不一样的 他"没有"变量只有"标签" 18 #在内存中list1和list2指向的是一个内存地址.
2:元祖 戴上了枷锁的列表.
时间: 2024-10-10 23:59:08