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

歡迎訪問 生活随笔!

生活随笔

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

python

python colorlist_Python list的常用操作

發布時間:2024/9/27 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python colorlist_Python list的常用操作 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Python list列表的用法:

序列是Python中常用的數據結果,主要用于存放數據(同一個序列可以存放不同類型的數據)。

1. 序列的常用操作:

1.1 索引

1.2 分片

1.3 相加

1.4 長度、最小值和最大值

1.5 list()函數、del 關鍵字

2. 序列的常用方法:

2.1 append()

2.2 count()

2.3 extend()

2.4 index()

2.5 insert()

2.6 pop()

2.7 reverse()

2.8 sort()

索引

序列中的索引都是從0開始,可以通過索引訪問到序列中的元素(從左邊開始第一個元素的索引為0,從右邊開始第一個元素的索引為-1)

如下:

list_a=["a","aa","b","bb","abc"]

print "list_a[0]= "+list_a[0] #取從左邊起的第一個元素

print "list_a[-1]= "+list_a[-1] #取從右邊起的第一個元素

運行結果:

list_a[0]= a

list_a[-1]= abc

分片

在python中,可以使用分片來訪問一定范圍內序列或字符串的元素。

序列名[開始索引:結束索引]

或者

序列名[開始索引:結束索引:步長]

list_a=["a","aa","b","bb","abc"]

str_b="www.python_test.cn"

print list_a[1:3] #取第二、三個序列元素

print list_a[2:] #取第三個索引到最后一個元素

print str_b[4:-3] #取python_test元素

運行結果:

['aa', 'b']

['b', 'bb', 'abc']

python_test

按步長進行切換

print list_a[::2] #按步長為2,取1,3,5索引的元素

print list_a[::-2] #按步長為-2,從右到左取5,3,1索引的元素

運行結果

['a', 'b', 'abc']

['abc', 'b', 'a']

相加

通過加( + )運算符可以進行序列的連接操作。

list_a=["a","aa","b","bb","abc"]

list_b=[1,2,3]

print list_a+list_b #將list_a與list_b相加

運行結果:

['a', 'aa', 'b', 'bb', 'abc', 1, 2, 3]

長度、最小值和最大值

lan()函數,用于返回序列或字符串的長度。

min()函數,用于返回序列或字符串的最小元素

max()函數,用于返回序列或字符串的最大元素

list_a=["a","aa","b","bb","abc"] #

list_b=[1,2,3]

str_c="abcd"

print len(list_a) #輸出長度為5

print max(list_a) #輸出最大元素為:bb(按ascii碼編號)

print min(list_a) #輸出最小元素為:a(按ascii碼編號)

運行結果:

5

bb

a

list()函數、in關鍵字

list()函數,用于轉化為序列

in 關鍵字,用于檢查成員資格

color=('Red' ,'green', 'blue', 'black' ,'white')

name="python"

print list(name) #將字符串轉化為列表

print list(color) #將元祖轉化為列表

運行結果:

['p', 'y', 't', 'h', 'o', 'n']

['Red', 'green', 'blue', 'black', 'white']

in 關鍵字

print "Red" in color #檢查Red是否為color列表的元素,如果是則返回True,否則返回false

運行結果:

True

序列的常用方法:

append()

count()

extend()

index()

insert()

pop()

reverse()

sort()

append(),用于在列表末尾追加新的對象。

list_a=["a","b","c"]

list_b=["ab","ac"]

list_c=["aabb","aacc"]

list_a.append("d") #將d加入到list_a列表的末尾

list_b.append(list_c) #將list_c列表加入到list_b列表的末尾

print list_a

print list_b

運行結果:

['a', 'b', 'c', 'd']

['ab', 'ac', ['aabb', 'aacc']]

count(),用于統計某個元素在列表中出現的個數。

list_a=["a","E","b","E","c","E","d"]

print list_a.count("E") #查詢list_a中元素E出現的個數

運行結果:

3

extend(),用于在列表中一次性添加(合并)多個元素。與append不同的是添加的元素被合并到第一個列表中。

list_b=["ab","ac"]

list_c=["aabb","aacc"]

list_b.extend(list_c) #將list_c列表合并到list_b列表的末尾

運行結果:

['ab', 'ac', 'aabb', 'aacc']

index(),用于從列表中查找某個元素的第一個匹配項的索引位置。

list_a=["a","E","b","E","c","E","d"]

print list_a.index("E") #查找E第一次出現的位置

運行結果:

1

insert(),用于將對象插入到列表中,可指定插入的索引位置。

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

list_num.insert(1,"hello") #將hello插入到索引1的位置

print list_num

運行結果:

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

pop(),用于移除列表中的一個元素(默認是移除最后一個,可指定移除特定的索引元素),并返回該元素的值。

color=['Red' ,'green', 'blue', 'black' ,'white']

print color.pop(2) #移除color中索引為2的元素:blue,并返回該元素

print color #移除后的列表

運行結果:

blue

['Red', 'green', 'black', 'white']

reverse(),用于移除列表中某個值的一個匹配項。

list_d=["a","B","c","BB","d","B"]

list_d.remove("B") #移除list_d中第一次出現的B元素

print list_d #輸出移除后的列表

運行結果:

['a', 'c', 'BB', 'd', 'B']

sort(),用于對列表元素進行排序。

list_num=[4,3,7,2,4,2,1]

list_num.sort() #對列表進行排序

print list_num

運行結果:

[1, 2, 2, 3, 4, 4, 7]

對列表進行倒敘

list_num.sort(reverse=True) #對列表進行倒敘

print list_num

運行結果:

[7, 4, 4, 3, 2, 2, 1]

總結

以上是生活随笔為你收集整理的python colorlist_Python list的常用操作的全部內容,希望文章能夠幫你解決所遇到的問題。

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