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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

python中数据类型为list_python_数据类型_list

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python中数据类型为list_python_数据类型_list 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

names = ['one','two','three','four','five']

#列表切片

print(names[0:]) #['one', 'two', 'three', 'four', 'five']

print(names[1:]) #['two', 'three', 'four', 'five']

print(names[1:-1]) #['two', 'three', 'four']

print(names[1:-1:2]) #['two', 'four'],從左到右隔一個取

print(names[1::2]) #['two', 'four']

print(names[1::-2]) #['two'],代表從第二個開始,從右往左隔一個取

print(names[3::-1]) #['four', 'three', 'two', 'one'],即從第四個開始,從右往左取

#添加

names.append('kt') #添加,自動在列表末尾添加

names.insert(1,'lx') #在第二位處插入

#修改,直接對索引位置賦值

names[1] = 'glx' #將第二位的改為glx

names[2:4] = ['b','c'] #將3,4位的改為'b','c' 因為取出的索引是列表,所以要用列表替換

#刪除

names.remove('b') #remove方法刪除要指定索引內容

delete = names.pop(2) #刪除第三位的內容,pop方法中retrun可以返回刪除的內容,即返回值為刪除的元素

print(delete) #打印出pop刪除的內容為c

del delete #直接將delete整個變量刪除

#其他操作

#方法count,計算某個元素出現的次數

print(names.count('glx')) #顯示'glx'出現的次數

#方法extend,在列表a后面添加列表b

a = [1,2,3]

b = [4,5,6]

a.extend(b)

print(a) #[1, 2, 3, 4, 5, 6]

print(b) #[4, 5, 6]

#方法index,查找元素在列表中的位置

print(names) #['one', 'glx', 'four', 'five', 'kt']

print(names.index('kt')) #4,得出kt的位置在第五位

c = [1,2,3,2,3]

print(c.index(2)) #index默認輸出捕捉到的首個2的位置

#方法reverse翻轉列表

names.reverse() #['kt', 'five', 'four', 'glx', 'one']

print(names)

#方法sort對列表進行排序,按ASCII碼順序從小到大

x = [2,5,8,6,4,5]

x.sort() #[2, 4, 5, 5, 6, 8]

x1 = x.sort() #None,即sort方法中沒有寫return,所以沒有返回值,所以顯示None

print(x) #列表方法中,只有pop有返回值

print(x1)

y = ['D','f','a','c']

print(y.sort()) #None

y.sort() #['D', 'a', 'c', 'f']

print(y)

y.sort(reverse=True) #['f', 'c', 'a', 'D'],排序,并且逆序

print(y)

小結:

在切片中:[start:end:step]

start代表起始索引位置

end代表終止索引位置,如果為空則代表邊界,可以是作左邊界也可以是右邊界

step代表步進,同時控制方向

總結:

查:

索引,下標

切片

.count('元素') #查找元素在列表中出現的次數

.index('元素') #查找元素在列表中第一次出現的位置

刪:

.pop('索引') #刪除索引位置的元素,有返回值

.remove('元素') #刪除列表中指定的元素

del #可直接刪除整個列表

.clear() #清空整個列表

增:

.append('新元素') #在列表末尾添加新元素

.insert(索引,'新元素') #在索引位置插入新元素

.extend(list1,list2) #在list1后面擴展list2

改:

list['索引']='新元素'

list[index1:index2] = list #如果取出的是列表,則傳入的也要是列表,否則置空的將刪除

排序:

.sort() #按ASCII碼順序,由小到大排序

.sort(reverse=True) #逆序

.reverse() #逆序排序

總結

以上是生活随笔為你收集整理的python中数据类型为list_python_数据类型_list的全部內容,希望文章能夠幫你解決所遇到的問題。

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