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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python学习笔记列表和元组(三)

發(fā)布時(shí)間:2023/12/10 python 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习笔记列表和元组(三) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

列表(list)

是Python以及其他語言中最常用到的數(shù)據(jù)結(jié)構(gòu)之一。Python使用使用中括號(hào) [ ] 來解析列表。列表是可變的(mutable)——可以改變列表的內(nèi)容。


對(duì)應(yīng)操作:

1、查([]切片操作) name?=?['tom','張三','joker','李四'] print(name[2]) print(name[0:3]) print(name[0:7]) print(name[-1]) print(name[2:3]) print(name[0:3:1]) print(name[3:0:-1]) print(name[:])

輸出:

joker

['tom', '張三', 'joker']

['tom', '張三', 'joker', '李四']

李四

['joker']

['tom', '張三', 'joker']

['李四', 'joker', '張三']

['tom', '張三', 'joker', '李四']


2、增(append,insert)

name?=?['tom','張三','joker','李四'] name.append('趙五')??#默認(rèn)插到最后一個(gè)位置 print(name) name.insert(1,'趙五')?#將數(shù)據(jù)插入到任意一個(gè)位置 print(name)

輸出:

['tom', '張三', 'joker', '李四', '趙五']

['tom', '趙五', '張三', 'joker', '李四', '趙五']


3、改(重新賦值)

name?=?['tom','張三','joker','李四'] name[3]='趙七' name[0:2]=['zhaosi','kivue'] print(name)

輸出:

['zhaosi', 'kivue', 'joker', '趙七']


4、刪(remove,del,pop)

name?=?['tom','張三','joker','李四'] name.remove('張三') print(name) del?name[0] print(name) del?name name?=?['tom','張三','joker','李四'] name.pop()#注意,pop是有一個(gè)返回值的  name.remove(name[0]) print(name)

輸出:

['tom', 'joker', '李四']

['joker', '李四']

['張三', 'joker']

注:remove直接移除列表(也可以移除切片)、del可以做切片刪除或者直接刪除變量、pop默認(rèn)刪除列表最后一個(gè)元素(也可通過索引位置刪除元素,pop方法是返回刪除值)


5、列表內(nèi)置方法


count 方法統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次數(shù)


extend 方法可以在列表的末尾一次性追加另一個(gè)序列中的多個(gè)值。(extend 方法修改了被擴(kuò)展的列表,而原始的連接操作(+)則不然,它會(huì)返回一個(gè)全新的列表。)

a?=?[1,2,3] b?=?[4,5,6] a.extend(b) print(a)

輸出:

[1, 2, 3, 4, 5, 6]


index 方法用于從列表中找出某個(gè)值第一個(gè)匹配項(xiàng)的索引位置


reverse 方法將列表中的元素反向存放


sort 方法用于在原位置對(duì)列表進(jìn)行排序(非數(shù)字時(shí),按ASCII表順序排序)


元組(tuple)


元組被稱為只讀列表,即數(shù)據(jù)可以被查詢,但不能被修改,所以,列表的切片操作同樣適用于元組。

元組寫在小括號(hào)(())里,元素之間用逗號(hào)隔開。

雖然tuple的元素不可改變,但它可以包含可變的對(duì)象,比如list列表。

t = ()

t = ('asd',)

構(gòu)造包含 0 個(gè)或 1 個(gè)元素的元組比較特殊,所以有一些額外的語法規(guī)則:

1 對(duì)于一些數(shù)據(jù)我們不想被修改,可以使用元組;

2 另外,元組的意義還在于,元組可以在映射(和集合的成員)中當(dāng)作鍵使用——而列表則不行;元組作為很多內(nèi)建函數(shù)和方法的返回值存在。



轉(zhuǎn)載于:https://blog.51cto.com/cqtesting/1958808

總結(jié)

以上是生活随笔為你收集整理的python学习笔记列表和元组(三)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

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