色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 序列與列表

洪振霞1年前9瀏覽0評論

Python中,序列和列表是兩種非常重要的數據類型。它們的區別在于序列是Python中一種基本數據類型,而列表則是序列的一種表現形式。

# 示范Python中的序列
x = [1, 2, 3, 4, 5]     # 列表
y = 'Hello World'       # 字符串,也是一種序列
z = (6, 7, 8, 9, 10)   # 元組,同樣也是一種序列
# 訪問序列的元素
print(x[2]) # 輸出 3
print(y[1]) # 輸出 e
print(z[-1]) # 輸出 10

Python中的序列都可通過索引值來訪問它們的元素。索引值是從0開始的。語法:sequence[index]。如果索引值為負數,則表示反向索引。

# 字符串切片
s = 'Hello World'
print(s[2:5]) # 輸出 llo
print(s[:5])  # 輸出 Hello
print(s[6:])  # 輸出 World

Python中的序列還可以通過切片進行操作。切片語法:sequence[start:end:step]。其中start表示切片的起始位置,end表示切片的結束位置,但不包括end這個位置的元素。step表示切片的步長。如果不設置start和end,那么默認從序列的開頭和結尾進行切片。

# 列表的基本操作
a = [1, 2, 3, 4, 5]
a.append(6) # 將元素6添加到列表的末尾
print(a)    # 輸出 [1, 2, 3, 4, 5, 6]
b = [7, 8, 9]
a.extend(b) # 將列表b添加到列表a的末尾
print(a)    # 輸出 [1, 2, 3, 4, 5, 6, 7, 8, 9]
c = ['a', 'b', 'c']
d = a + c   # 將列表a和列表c合并為一個新的列表d
print(d)    # 輸出 [1, 2, 3, 4, 5, 6, 7, 8, 9, 'a', 'b', 'c']

除了訪問和切片之外,Python中的序列和列表還支持一系列的基本操作。如添加元素、擴展序列、合并列表等。當然,在操作列表時還需注意到Python中的列表是可變的,因此對同一個列表的操作是會對原列表直接進行影響的。