python之列表和元祖:
資料結構是通過某種方式(例如對元素進行編號)組織在一起的資料元素的集合,這些元素不僅是數字元素還可以是其他的資料結構。
在python中最基本的資料結構是序列(sequence),序列中的每個元素都會分配乙個序號就像是每位同學都有學號一樣。這個序號代表著這個元素的位置,從0開始。
為什麼python要從0開始呢?
我們把第乙個元素設定為最開始的位置,這樣我們就可以向前向後計數,最後乙個元素記為-1.
python中包含著六種內建的序列,包括列表,元祖,字串,unicode字串,buffer物件和xrange物件。
列表可以修改,元祖不可以修改。元祖通常是技術性的,它與python內部的運作方式有關。
>>>a=['amazing',11] 利用序列我們可以構建乙個資料庫。
容器:序列(列表和元祖)和對映(字典dict)。序列中的每個元素都有自己的編號,而對映中的每個元素則有乙個名字稱為鍵。
集合既不是序列也不是對映。
所有序列都可以進行:索引(indexing),分片(sliceing),加(adding),乘(multiplying)以及檢查某個元素是否屬於序列的成員。
序列相加:列表+字串""是無法連線在一起的,儘管他們都是序列,換句話說就是只有兩種相同型別的序列才能進行連線。
Python筆記之列表,元祖和集合
先來看看我們的列表。什麼是列表?列表是用括起來,用,分割的一系列資料,如 1,true,abc 2,false,def 可以看到,列表並不要求其內放置相同型別的資料,但是我們在實際使用中,一般都會放置相同型別的資料,以便於我們進行處理。如 1,2,3 或者 abc def 如何對列表取值或修改?1 ...
Python 列表和元祖
在python中,最基本的資料結構是序列,序列包含 其他的內建序列型別有 一 通用序列操作 所有的序列型別都可以進行某些特定的操作。這些操作包括 索引 分片 加 乘及檢查某個元素是否屬於序列的成員。1.1 索引 name hongxue name 0 h name 0 3 hon 這就是索引,字串是...
python 列表和元祖
count item 表示統計列表 元組中 item 出現的次數。l 1,2,3,4,item 45,item print l print l 0 l 3 99 print l print l.count item index item 表示返回列表 元組中 item 第一次出現的索引。l 1,2,...