初雪python第四天

來源:互聯網
上載者:User

標籤:and   對象   傳回值   原則   int   pytho   大小   位置   nes   

列表的增刪改查增

.append()                          增加元素到列表最後

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li.append(‘123‘)print(li)

.insert()                             可以在指定位置插入元素

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li.insert(2,‘125‘)print(li)

.extend()                           可以迭代插入,int不可迭代,可以迭代的對象每個都作為一個元素加入列表

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li.extend(‘123456‘)print(li)

.pop()                                可以刪除指定位置的元素,按索引刪除,預設刪除最後一個,有返回

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li.remove(‘alex‘)print(li)

.remove()                          按元素刪除指定元素

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li.remove(‘alex‘)print(li)

del li                                  刪除列表

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]del liprint(li)

del li[x:y]                               切片刪除,可以刪除切片地區的元素

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]del li[2:]print(li)

li[x:y] = ‘xxxxxx‘                  將指定元素重新賦值,按索引刪除和按切片刪除,賦值按迭代處理,輸入幾個就形成幾個元素

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]li[0] = ‘abc‘print(li)

for i in li:                              

  print(i)                         輸出資料行表內所有元素

print(li[0:2])                        以列表的形式輸出切片地區的元素

li = [‘alex‘,‘wusir‘,‘egon‘,‘女神‘,‘taibai‘]for i in li:    print(i)print(li[0:2])
公用方法

len()                                  計算長度

s = (2,5,6,4,8,1,3,9,7)l = len(s)print(l)

count()                              計算某個元素出現的次數

li =(‘GrandDarkness‘)s = li.count(‘a‘)print(s)

index()                              查詢某個元素的位置

li =(‘GrandDarkness‘)s = li.index(‘a‘)print(s)
排序

.sort()                                可以將數字按大小進行排序,從小到大,最快,效率最高

li = [5,3,7,9,1,6,4,8,2]li.sort()print(li)

.sort(reverse=True)           從大到小排序

li = [5,3,7,9,1,6,4,8,2]li.sort(reverse=True)print(li)

.reverse                             將列表元素反轉輸出

li = [5,3,7,9,1,6,4,8,2]li.reverse()print(li)
列表的嵌套元祖tupe   唯讀列表

顧名思義就是只能讀取的列表,它的子類不允許任何更改,但是它的子類中的列表的子類有可能是能更改的

.join()                             對象是可迭代對象,傳回值是個字串,將列錶轉換成字串,將列表中所有的元素拼接起來

s = ‘ABCDE‘s1 =‘%‘.join(s)print(s1)

range()                         將輸出它指定區間的數字,可以自訂首尾和步長,遵從顧頭不顧尾原則

for i in range(0,100,1):    print(i)

初雪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.