Python的List:修訂間差異
來自站長百科
無編輯摘要 |
無編輯摘要 ? |
||
第1行: | 第1行: | ||
{{Python top}} | |||
*List 的定義 | *List 的定義 | ||
第30行: | 第29行: | ||
#List 從 0 開始,所以 li[0:3] 返回 list 的前 3 個元素,從 li[0] 開始,直到但不包括 li[3]。? ? | #List 從 0 開始,所以 li[0:3] 返回 list 的前 3 個元素,從 li[0] 開始,直到但不包括 li[3]。? ? | ||
? | ==參考來源== | ||
? | *整理收集自互聯(lián)網(wǎng) | ||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
? | |||
[[Category:Python語法|P]] | [[Category:Python語法|P]] | ||
[[Category:Python|P]] | [[Category:Python|P]] | ||
[[Category:腳本語言|P]] | [[Category:腳本語言|P]] | ||
{{Python}} |
2011年10月27日 (四) 10:27的最新版本
- List 的定義
>>> li = ["a", "b", "mpilgrim", "z", "example"] >>> li ['a', 'b', 'mpilgrim', 'z', 'example'] >>> li[0] 'a' >>> li[4] 'example'
- 首先我們定義了一個有5個元素的list。注意它們保持著初始的順序。這不是偶然。List 是一個用方括號包括起來的有序元素的集合。
- List 可以作為以0下標開始的數(shù)組。任何一個非空list的第一個元素總是 li[0]。
- 這個包含5個元素list的最后一個元素是li[4],因為列表總是從0開始。
- 負的list索引
>>> li ['a', 'b', 'mpilgrim', 'z', 'example'] >>> li[-1] 'example' >>> li[-3] 'mpilgrim'
- 您可以通過指定 2 個索引得到 list 的子集,叫做一個 “slice” 。返回值是一個新的 list,它包含了 list 中按順序從第一個 slice 索引 (這里為 li[1]) 開始,直到但是不包括第二個 slice 索引 (這里為 li[3]) 的所有元素。
- 如果一個或兩個 slice 索引是負數(shù),slice 也可以工作。如果對您有幫助,您可以這樣理解:從左向右閱讀 list,第一個 slice 索引指定了您想要的第一個元素,第二個 slice 索引指定了第一個您不想要的元素。返回的值為在其間的每個元素。
- List 從 0 開始,所以 li[0:3] 返回 list 的前 3 個元素,從 li[0] 開始,直到但不包括 li[3]。
參考來源[ ]
- 整理收集自互聯(lián)網(wǎng)
Python使用手冊導航 | |||||
---|---|---|---|---|---|
|