---以下部分擷取自雨辰的教學
天下為公")
print(range(5))
print(list(range(5)))
(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)
(x)print([3] * 4)
(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:])
(cities[:])
#第二個冒號後面的是步長,預設是1步
print(cities[::2])
(len(cities))
print(cities.index("
上海"))#
索引位置
print(scores.index(77))
print(cities.count("
天津")) #
出現次數
print(scores.count(77)) #
出現次數
列表支援原位改變某乙個元素值
(x)x[:3] =[98,99,100]
(x)x[:3] =[98,99,100,101,102]
(x)x[:5] =[99] #
所賦的值必須是可迭代的物件
(x)l = list(range(1,11))
(l)l[::2] = [99,99,99,99,99] #
所賦的值不但要可迭代,還有數目相匹配
(l)del
l[0]
(l)del l[:3]
(l)del l[::2]
(l)l[:2] =
(l)s = [1,2,3,4,5,6,7,8,2,3,2,2]
(s)s.remove(2) #
.remove只刪除第乙個匹配的值
(s)s.clear()
(s)print
(s)print
(s)print(s) #
追加的物件視為乙個值
s.extend([9,10]) #
擴充套件乙個序列
(s)s.insert(2,7)
(s)s[3:3] = [8] #
不同手段,達到同樣目的
reverse只反轉當前物件,不返回值
l = list(range(11))
s =l[:]
x = l.copy() #
只複製值,不共享索引位置
x[0] = 98s[0] = 99
(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...