aStr="火锅底料,白菜,土豆" alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(aStr[2]) print(alist[2:4]) print(alist[4:]) #索引区范围,包前不报后 print("--------") alist1=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] alist2=[1,2,3,4,5] alist=[alist1,alist2] print(alist) #列表可以嵌套 print("----append----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] alist.append('肥牛') print(alist) print("----pop----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(alist) alist.pop() print(alist) print("----del----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(alist) del alist[-1] print(alist) print("----运算----") alist1=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] alist2=[1,2,3,4,5] alist=alist1+alist2 print(alist) #alist=alist1*5 print("alist:",alist) print("alist1:",alist1) print("alist2:",alist2) print("----extend----") alist1=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] alist2=[1,2,3,4,5] alist1.extend(alist2) print("alist1:",alist1) print("alist2:",alist2) #extend会改变列表中的数据,而加法不会改变原有列表中的数据 print("----index----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(alist) print(alist.index("粑粑")) #index会报错 print("----insert----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] alist.insert(1,"香油") print(alist) print("----remove----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(alist) alist.remove('臭豆腐') print(alist) print("----remove----") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(alist) alist.clear() print(alist) print("--------") #len 判断列表元素的总数 alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(len(alist)) aStr="abcdefg" print(len(aStr)) print("--------") #max min alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] print(max(alist)) print(min(alist)) aStr=['ax','b','c','d','e','f','ga'] anStr=[0,1,2,3,4,5,6] print("aStr max:",max(aStr)) print("aStr min:",min(aStr)) #判断字符首字母的编码 print("anStr max:",max(anStr)) print("anStr min:",min(anStr)) print("--------") #判断数据出现次数 anStr=[0,1,2,3,4,5,6,6,4,6,6,5] print(anStr.count(6)) aStr=['ax','b','c','d','e','f','ga'] print(anStr.count("a")) #字符串的判断必须完全相同才会返回数字 # print("--------") alist=["火锅底料","白菜","土豆","萝卜","臭豆腐","粑粑"] #while遍历 i=0 while (i<6): print(alist[i]) i+=1 print("--------") #for 遍历 for i in alist: print(i) print("--------") anStr=[0,1,2,3,4,5,6,6,4,6,6,5] print(anStr.sort()) print(anStr) #sort方法更改的是源列表 anStr=[0,1,2,3,4,5,6,6,4,6,6,5] anStr1=anStr.copy() #anStr1并不是一个新的列表,仅仅是调用了anStr #anStr里的数据变化,anStr1数据也会跟着变化 print(anStr.sort(reverse= True)) print(anStr) print(anStr1)
来源:https://www.cnblogs.com/defeat501514010/p/12370271.html