Python元组与列表
生活随笔
收集整理的這篇文章主要介紹了
Python元组与列表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
元組與列表
序列類型
元組(tuple)是序列類型中比較特殊的類型,因為它一旦創建就不能被修改。元組類型在表達固定數據項、函數多返回值、多變量同步賦值、循環遍歷等情況下十分有用。python中元組采用逗號和圓括號(可選)來表示。
序列類型有12個通用的操作符和函數
| x in s | 如果x是s的元素,返回True,否則返回False |
| x not in s | 如果x不是s的元素,返回True,否則返回False |
| s + t | 連接s和t |
| s * n 或 n * s | 將序列s復制n次 |
| s[i] | 索引,返回序列的第i個元素 |
| s[i : j] | 分片,返回包含序列s第i到j個元素的子序列(不包含第j個元素) |
| s[i : j : k] | 步驟分片,返回包含序列s第i到j個元素以j為步數的子序列 |
| len(s) | 序列s的元素個數(長度) |
| min(s) | 序列s中的最小元素 |
| max(s) | 序列中的最大元素 |
| s.index(x[,i[ , j]]) | 序列s中從i開始到j位置中第一次出現元素x的位置 |
| s.count(x) | 序列s中出現x的總次數 |
列表
列表指包括0個或者多個對象元素引用的有序序列。對象元素的數據類型可以不同。列表同樣可以包含列表,類似多維數組1、列表創建及索引。
列表方法
| list.append(x) | 將元素x添加至列表尾部 |
| list.extend(L) | 將列表L中所有元素添加至列表尾部 |
| list.insert(index,x) | 在列表指定位置index處添加元素x |
| list.remove(x) | 在列表中刪除首次出現的制定元素 |
| list.pop([index]) | 刪除并返回列表對象指定位置的元素 |
| list.clear() | 刪除列表中所有元素,但保留列表對象 |
| list.index(x) | 返回值為x的首個元素的下標 |
| list.count(x) | 返回指定元素x在列表中出現的次數 |
| list.reverse() | 對列表元素進行原地倒序 |
| list.sort() | 對列表元素進行原地排序(升序、降序) |
| list.copy() | 返回列表對象的淺拷貝 |
除list.copy()外,列表方法均不會改變列表的id,也不會新建列表,list.copy()除外
注:本文根據北京理工大學嵩天老師《Python語言程序設計》MOOC課程整理
可進入http://www.icourse163.org/course/BIT-268001?tid=1206073223
總結
以上是生活随笔為你收集整理的Python元组与列表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据处理架构Hadoop
- 下一篇: 进阶函数