Python基本知識3----序列

來源:互聯網
上載者:User

標籤:...   組成   效果   常用   images   style   反饋   區別   max   

 

 

 

前言:

序列:列表/元組/字串

3種序列的共同點:

  • 都可以通過索引得到每一個元素
  • 預設索引值從0開始(還支援負數)
  • 都可以通過切片的方式得到範圍內的元素的集合
  • 有很多共同的操作符(重複操作符、拼接操作符、成員關係操作符)

序列常用BIF(內建方法)

1.list([iterable])

list()方法用於把一個可迭代對象轉換成列表

所謂迭代就是重複反饋過程的活動,目的是為了接近並達到所需目標或結果。

每一次對過程的重複被稱為一次迭代,每一次迭代得到的結果會被用來作為下一次迭代的初始值。

如:

b=list("ASDFG")

b

#結果:[‘A‘,‘S‘,‘D‘,‘F‘,‘G‘]

 

2.tuple([iterable])

tuple()方法用於把一個可迭代對象轉換成元組

 

3.str(obj)

用於把obj對象轉換成字串

 

4.len(sub)

用於返回sub參數的長度

 

5.max()

返回序列或參數集合中的最大值;序列或參數的資料類型要保持一致

 

6.min()

返回序列或參數集合中的最小值;序列或參數的資料類型要保持一致

 

7.sum(iterable[,start])

返回序列的總和;start預設為0,設定了start則從該值開始加起

8.sorted(iterable,key=None,reverse=False)

返回一個排序的列表(從小到大)

與列表的內建方法sort()效果一致,sort()是實現列表原地排序,sorted()返回一個排序後的新列表

9.reversed(sequence)

返回逆向排列的序列的值。返回的是一個迭代器對象

她與列表內建方法reverse()的區別和上面sorted()之間的區別一致

10.enumerate(iterable)

產生由二元組(元素數量為二的元組)構成的一個迭代對象,每個二元組由可迭代參數的索引號及其對應的元素組成的

11.zip(iter1[,iter2[...]])

返回由各個可迭代參數共同組成的元組

 

======================================================================

 

Python基本知識3----序列

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.