日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

初学__Python——Python数据类型之列表和元组

發布時間:2025/3/19 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 初学__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数据类型之列表和元组的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。