序列
序列主要有列表、元組、集合、字典和字符串5種。常用操作:
1.索引
正向從0開始,反向從-1開始
例如:
verse = ['Python', 'java', 'php', 'c++']
print(verse[1])
print(verse[-1])
結果:
java
c++
2.切片(左閉右開)
list[start: end: step]
start:起始位置
end:結束位置
step:步長,默認值爲1
例如:
country = ['中國', '美國', '俄羅斯', '加拿大', '日本', '德國', '英國', '印度', '埃塞俄比亞', '澳大利亞', '智利']
print(country[1: 5])
print(country[0: 5: 2])
結果:
['美國', '俄羅斯', '加拿大', '日本']
['中國', '俄羅斯', '日本']
3.序列相加
a = [1, 2, 3, 4]
b = ['hello', '你好', '中國']
print(a + b)
結果:
[1, 2, 3, 4, 'hello', '你好', '中國']
4.乘法
a = [1, 2, 3]
print(a * 3)
結果:
[1, 2, 3, 1, 2, 3, 1, 2, 3]
5.檢查某個元素是否是序列的成員(in / not in)
語法:元素 in 序列
返回結果是True或者False
例如:
country = ['中國', '美國', '俄羅斯', '加拿大', '日本', '德國', '英國', '印度', '埃塞俄比亞', '澳大利亞', '智利']
print('中國' in country)
結果:
True
6.計算序列的長度、最大值和最小值
list = [7, 14, 21, 28, 35, 42, 49, 56]
print(len(list))
print(max(list))
print(min(list))
結果:
8
56
7