標籤:div pop lis 存在 nbsp 類型 clear python基礎 count
適合儲存同一屬性的值,比如五年級(3)班所有同學
比如張三的愛好:唱歌,跳舞,跑步等
特點:可變類型,可重複,有序,存多個值
定義方式: class_list = [‘egon‘,‘alex‘] #等於class_list = list([‘egon‘,‘alex‘])
#優先掌握的操作:
#1、按索引存取值(正向存取+反向存取):即可存也可以取# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘]# print(list1[0]) ##取第一個值# print(list1[-1]) ##從後往前取第一個值#2、切片(顧頭不顧尾,步長)# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]# print(list1[0:3]) ##取第0,1,2索引的值,顧頭不顧尾# print(list1[0:5:2]) ##限定取值範圍並設定步長#3、長度# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]# print(len(list1))#4、成員運算in和not in# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘]# print(‘alex‘ in list1)#5、追加# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]# list1.append(‘yexinlei‘) ##添加一個值# list1.extend([‘111‘,‘222‘]) ##一次添加多個# list1.insert(2,‘333‘) ##指定位置插入,插入333索引為止為2#6、刪除# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]# list1.remove(‘alex‘) ##傳回值為None,不存在則報錯# list1.pop(0) ##按照索引刪除,含傳回值# 7、修改值# list1[0] = ‘hahah‘# print(list1)#7、迴圈# list1 = [‘alex‘,‘egon‘,‘wxx‘,‘lxx‘,‘nxx‘,‘xxx‘,‘yexinlei‘]# for item in list1:# print(item)
# 需要掌握的操作
# names=[‘egon‘,‘alex‘,‘wxx‘,‘xxx‘,‘xxx‘,‘yxx‘,1,2,3,4]# print(names)# names.reverse() ##反轉列表# print(names)# names.count()# names=[‘egon‘,‘alex‘,‘wxx‘,‘xxx‘,‘xxx‘,‘yxx‘,1,2,3,4]# print(names.count(‘xxx‘)) ##統計在列表中出現的次數# names.clear() ##清空列表# l=names.copy() ##複製一個列表# names.index(‘alex‘) ##判斷字串的索引值,不存在則報錯# names.sort()# names.sort(): 列表中的元素必須是同一類型才能比較排序# names=[‘b‘,‘a‘,‘+‘]# names.sort()# print(names)
【python基礎】清單類型