【python基礎】清單類型

來源:互聯網
上載者:User

標籤: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基礎】清單類型

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.