初学__Python——Python数据类型之列表和元组
生活随笔
收集整理的這篇文章主要介紹了
初学__Python——Python数据类型之列表和元组
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
?
一、創建和操作列表
二、創建和操作元組
一、創建和操作列表
列表是以方括號 "[]" 包圍的數據集合,不同成員間以 "," (半角符號)分隔。
列表中可以包含任何數據類型,也可以包含另一個列表,列表可以通過序號來訪問其中的成員。在腳本中可以對列表進行排序、添加、刪除等操作,以改變列表中某一成員的值。
| list.append() | 追加成員 |
| list.count(x) | 計算列表中的參數 x 出現的次數 |
| list.extend(L) | 向列表中追加另一個列表 L |
| list.index(x) | 獲得參數 x 在列表中的位置 |
| list.insert() | 向列表中插入數據 |
| list.pop() | 刪除列表中的最后一個值,并返回被刪除的值 |
| list.remove() | 刪除列表中的成員 |
| list.reverse() | 將列表中成員的順序顛倒 |
| list.sort() | 對列表中的成員排序 |
注:在Python中,除了可以使用上表所示的函數操作之外,還可以使用類似于字符串的分片和索引操作列表
>>> list = [] # 定義一個空列表 >>> list.append( 1 ) # 向列表中添加成員 >>> list [1] >>> list.count( 2 ) 0 >>> list.extend( [2, 3, 5, 4] ) >>> list [1, 2, 3, 5, 4] # 列表值被改變 >>> list.index( 5 ) # 獲得 5 在列表中的位置 3 # 從 0 開始,即第 4 個 >>> list.insert( 2, 6 ) # 從 0 開始,也就是在第三個成員處插入 6 ,其他成員依次后移 >>> list [1, 2, 6, 3, 5, 4] >>> list.pop( 2 ) # 刪除列表中第 3 個成員 6 >>> list [1, 2, 3, 5, 4] >>> list.remove( 5 ) # 刪除列表中的 5 >>> list [1, 2, 3, 4] >>> list.reverse() # 顛倒列表的順序 >>> list [4, 3, 2, 1] >>> list.sort() # 將列表中成員重新排序 >>> list [1, 2, 3, 4]二、創建和操作元組
元組的特性與列表基本相同,元組是以圓括號 "()" 包圍的數據集合。與列表不同的是,元組中的數據一旦確定就不能被更改。元組可以使用在不希望數據被其他操作改變的場合。
對于元組,由于其內容不能被改變,因此不能使用列表操作函數進行操作,只能對其使用分片和索引操作。
>>> tuple = ( 'a', 'b', 'c') # 定義一個元組 >>> list.insert(4,tuple) # 向列表中插入一個元組 >>> list [1, 2, 3, 4, ('a', 'b', 'c')] >>> list[4] # 使用索引訪問列表中的第 5 個成員 ('a', 'b', 'c') >>> list[1:4] # 使用分片獲得列表中第 2 個至第 5 個成員,但不包含第 5 個成員 [2, 3, 4] >>> tuple[2] # 獲得元組中第 3 個成員 'c' >>> tuple[1:-1] # 獲得元組中第二個程序至最后一個程序,但不包含最后一個程序 ('b',)?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的初学__Python——Python数据类型之列表和元组的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 初学__Python——Python数据
- 下一篇: websocket python爬虫_p