python自学第4天(MJ培根)
列表

1 # 列表 2 # 列表增删改查 3 # 列表-增 4 ### append末尾追加 5 # li = ['alex','wusir','egon','女神','taibai'] 6 # print(li) 7 # li.append("michael") 8 # li.append([1,2]) 9 # li.append(1) 10 # li.append((12,'MJ')) 11 # li.append('av') 12 # li.append("苍井空") 13 # print(li) 14 15 # 循环插入姓名 16 # while 1: 17 # username = input('请输入名字:') 18 # if username.strip().upper() == 'Q': 19 # break 20 # else: 21 # li.append(username) 22 # print(li) 23 24 #insert 25 # print(li) 26 # li.insert(4,"武藤兰") #按照下标插入 27 # li.extend("小川优子") #迭代每个元素 28 # li.extend(["原纱央莉","蒂亚"]) #迭代每个元素 29 # print(li) 30 31 #删--pop按索引删除 32 # li = ['alex','wusir','egon','女神','taibai'] 33 # name = li.pop() #默认删除最后一个元素 34 # name1 = li.pop(0) #按索引下标删除元素 35 # print(name) 36 # print(li) 37 38 ##remove按值删除元素,一次只能删除一个元素,若要删除多个,得使用循环 39 # name = li.remove("egon") 40 # print(name) 41 # print(li) 42 43 #clear清空列表 44 # li.clear() 45 # print(li) 46 #del删除列表,不可复原,无法再访问 47 # del li 48 # del li[2:] 49 50 # 改 51 # print(li) 52 # li[1] = 'MJ' 53 # li[0:2] = 'michael' #字符时,切片迭代每个元素 54 # li[0:2] = ['av','sb',1] #列表时,迭代子元素 55 # print(li) 56 57 # 查 58 # for i in li: 59 # print(i) 60 # print(li[0:2]) 61 62 #公共方法 63 # l = len(li) #长度 64 # l1 = li.count("taibai") #出现的taibai次数 65 # l2 = li.index("egon") #索引下标 66 # l = [1,2,7,8,5,6,10] 67 # l3 = l.sort() #sort排序,不能传递给变量 68 # l.sort(reverse=True) 69 # l11 = l[0:2] 70 # print(l) 71 72 #列表嵌套 73 # list = ['alex', 'wusir', 'egon', '女神', '武藤兰', 'taibai', '苍井空', ['原纱央莉', '吉泽明步'],['桃谷绘理香','蒂亚']] 74 # # list1 = list[-1][0] 75 # list[-1][1] = "佐佐木希" 76 # list[5] = list[5].replace('taibai','饭岛爱') 77 # list[2] = list.append("菅野亚梨沙") 78 # # print(list1) 79 # print(list)