Python2.7學習筆記:list&tuple

***List

list是一個有序集合,內部元素的數據類型可以不一致

listexample = [var1, var2, var3 ...]

len(list)獲取list的長度

list[index]獲取對應元素,超出范圍是會爆出indexError錯誤

Hint: list[-1] return the last element, list[-k] return the kth element from the tail

list是雙向列表,可以使用list.append(var)添加的list尾部,list.insert(index, var)方法插入到特定位置。

也可以像stack一樣,list.pop()/list.pop(index)來刪除最后一個元素或者index位置的元素

高維list list[][]... 和數組很想

***Tuple

tuple也是有序序列,,同樣允許內部元素不同,但是一旦初始化就不能修改,訪問方式和list類似

初始化方式

tupleExample = (var1, var2, var3)

Attention:只有一個元素時要加上“,”來和括號運算區分,例如

tuplex = (1, ) // # intx = (1)

Hint:如何制作可變tuple,在內部嵌入list

tuplex = (1, 2, [4, 5])

tuple[2][1] = 6

tuplex

>>>> (1, 2, [4 ,6])

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 背景 一年多以前我在知乎上答了有關LeetCode的問題, 分享了一些自己做題目的經驗。 張土汪:刷leetcod...
    土汪閱讀 12,766評論 0 33
  • 最近在慕課網學習廖雪峰老師的Python進階課程,做筆記總結一下重點。 基本變量及其類型 變量 在Python中,...
    victorsungo閱讀 1,730評論 0 5
  • 一、python 變量和數據類型 1.整數 Python可以處理任意大小的整數,當然包括負整數,在Python程序...
    績重KF閱讀 1,766評論 0 1
  • 每天出門前,對著鏡子說:“我能行”,生活本來就有很多的挫折!我們能做的只有去克服它!面對疾風吧騷年!
    吃瓜人閱讀 263評論 0 0
  • 體會 生活中其實充滿了故事,只是沒有去記錄。只有當身處一個相似環境的時候才回想起那些故事,但當我們需要它們來表達一...
    junjguo閱讀 279評論 0 1