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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

元组类型与列表类型的操作函数和方法

發(fā)布時間:2024/9/30 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 元组类型与列表类型的操作函数和方法 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

序列類型定義
序列是具有先后關(guān)系的一組元素,序列是一維元素向量,元素之間可以相同元素類型可以不同。元素間由序號引導(dǎo),通過下標(biāo)訪問序列的特定元素

序列類型的衍生包括:字符串類型、元組類型、列表類型

序列類型中的元素有著正向遞增序號和反向遞減序號索引功能

元組類型
元組是一種序列類型,一旦創(chuàng)建就不能被修改
使用小括號()或tuple()創(chuàng)建,元素之間用逗號 , 分隔
可以使用或不適用小括號,例如:

def func():return 1 ,2

在python內(nèi)部,它會認(rèn)為函數(shù)返回了一個值,這個值是一種元組類型,1,2本身就是一個元組類型。

>>> creature = "cat","dog","human" >>> creature[::-1] ("human","dog","cat")

在使用creature[::-1]進(jìn)行切片的時候,并不改變原有creature變量的值,而是生成了一個新的元組值。

列表類型
列表是一種序列類型,創(chuàng)建后可以隨意被修改
使用方括號[]或list()創(chuàng)建,元素間用逗號 ,分隔
列表中各元素類型可以不同,無長度限制

操作函數(shù)和方法

函數(shù)或方法描述
ls[i]=x替換列表ls第i元素為x
ls[i:j:k]=lt用列表lt替換ls切片后所對應(yīng)元素子列表
del ls[i]刪除列表ls中第i元素
del ls[i:j:k]刪除列表ls中第i到第j以k為步長的元素
ls+=lt更新列表ls,將列表lt元素增加到列表ls中
ls*=n更新列表ls,其元素重復(fù)n次

例如:

>>> ls = ["cat","dog","tiger",1024] >>> ls[1:2] = [1,2,3,4] ['cat',1,2,3,4,'tiger',1024] >>> del ls[::3] [1,2,4,'tiger'] >>> ls*2 [1,2,3,4,'tiger',1,2,3,4,'tiger'] 函數(shù)或方法描述
ls.append(x)在列表ls最后增加一個元素x
ls.clear()刪除列表ls中所有元素
ls.copy()生成一個新的列表,賦值ls中所有元素
ls.insert(i,x)在列表ls的第i位置增加元素x
ls.pop(i)將列表ls中第i位置元素取出并刪除該元素
ls.remove(x)將列表ls中出現(xiàn)的第一個元素x刪除
ls.reverse()將列表ls中的元素反轉(zhuǎn)
ls.index(x)返回數(shù)字x所在ls中的索引

總結(jié)

以上是生活随笔為你收集整理的元组类型与列表类型的操作函数和方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。