序列通用操作及可變序列通用操作

2022-05-14 08:14:23 字數 3308 閱讀 1234

---以下部分擷取自雨辰的教學

天下為公")

print(range(5))

print(list(range(5)))

print

(x)print

(name)

names = ["

tom" , "

jerry

" , "

mike

" , "

peter

" , "

john"]

scores = [99 , 88 ,76.3 , 90.5 , 77]

print("

mike

"in names) #

判定物件mike是在再names序列裡面

print("

mike"in

names)

print("

mike

"not

in names) #

判定物件mike是否不在names序列裡面

print(88 in

scores)

print(101 in

scores)

print(101 not

inscores)

x = list(range(4))

y = [98 , 99 , 100]

print(x +y)

print

(x)print([3] * 4)

print

(names[0])

print(scores[-1])

print(len(scores))#

物件個數

#型別必須可以比較

print(min(scores))#

最小值print(max(scores))#

最大值print(sum(scores))#

總和cities = ["

北京" ,"

上海" , "

廣州" , "

深圳" , "天津"

] #索引位置在兩個值之間

print(cities[0:2])

print(cities[0:3])

print(cities[-5:-3])

print(cities[:3])

print(cities[1:])

print

(cities[:])

#第二個冒號後面的是步長,預設是1步

print(cities[::2])

print

(len(cities))

print(cities.index("

上海"))#

索引位置

print(scores.index(77))

print(cities.count("

天津")) #

出現次數

print(scores.count(77)) #

出現次數

列表支援原位改變某乙個元素值

print

(x)x[:3] =[98,99,100]

print

(x)x[:3] =[98,99,100,101,102]

print

(x)x[:5] =[99] #

所賦的值必須是可迭代的物件

print

(x)l = list(range(1,11))

print

(l)l[::2] = [99,99,99,99,99] #

所賦的值不但要可迭代,還有數目相匹配

print

(l)del

l[0]

print

(l)del l[:3]

print

(l)del l[::2]

print

(l)l[:2] =

print

(l)s = [1,2,3,4,5,6,7,8,2,3,2,2]

print

(s)s.remove(2) #

.remove只刪除第乙個匹配的值

print

(s)s.clear()

print

(s)print

(s)print

(s)print(s) #

追加的物件視為乙個值

s.extend([9,10]) #

擴充套件乙個序列

print

(s)s.insert(2,7)

print

(s)s[3:3] = [8] #

不同手段,達到同樣目的

reverse只反轉當前物件,不返回值

l = list(range(11))

s =l[:]

x = l.copy() #

只複製值,不共享索引位置

x[0] = 98s[0] = 99

print

(s)print

(x)print(l)

通用序列操作

python中序列通用的操作,這些操作在列表和元組中都會用到,包括索引 分片 序列相加 乘法 成員資格 長度 最小值和最大值。1.索引 序列中每個元素都分配乙個數字,代表它在序列中的位置 索引 第乙個索引是0,第二個索引是1,以此類推。也可以從右開始索引,最右邊的索引值位 1,從右向左遞減。a he...

序列的通用操作

1.list 函式 print list abd 字串轉列表 print list 1 aaa 哈哈 元組轉列表 print list range 0,6 range 轉列表2.判斷元素是否在序列內 in not in a list range 0,6 b tom zhangsan 馬大哈 prin...

python通用序列操作 python序列的使用

序列之通用操作 pytho中,最基本的資料結構就是序列。什麼是序列 numbers 1,2,3,4,5,6,7,8,9,0 greeting u hello,world names alice tom ben john python內建序列種類 共有6種 列表,元組,字串,unicode字串,buf...