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

python 序列和容器

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

Python中的序列和容器是極為重要的概念,它們提供了一個靈活和可擴展的方法來存儲和操作數據。

Python的序列是一組有序的元素,可以是字節、字符、整數、實數或對象。Python提供了幾種內置序列類型:list、tuple、range和字符串,它們都支持常見的操作如索引、切片和迭代。

list是Python中最常用的序列類型,它可以包含任何數據類型,并且可以動態地添加或刪除元素。例如:

fruits = ['apple', 'banana', 'cherry']
fruits.append('orange')
print(fruits[1:])  # 輸出['banana', 'cherry', 'orange']

tuple是類似于list的序列類型,但它是不可變的,一旦創建就不能修改。例如:

weekdays = ('Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday')
print(weekdays[2])  # 輸出Wednesday

range是一個用于表示范圍的序列類型。它通常用于for循環中生成數字序列。例如:

for i in range(1, 6):
print(i)
# 輸出1, 2, 3, 4, 5

字符串是一個特殊的序列類型,基本上可以看作是字符的列表。例如:

word = 'hello'
print(word[2:])  # 輸出llo

Python的容器是一個封裝了一組對象的對象。Python提供了多種容器類型,包括dict、set、frozenset和collections模塊中的其他類。

dict是一個無序的鍵值對集合,使用{}表示。例如:

person = {'name': 'Alice', 'age': 28, 'city': 'Shanghai'}
print(person['name'])  # 輸出Alice

set是一個無序的不重復元素集合,使用{}和空的一對花括號表示。例如:

my_set = {1, 2, 3, 4}
print(my_set)  # 輸出{1, 2, 3, 4}

frozenset是一個不可變的集合類型,一旦創建就不能修改。例如:

f_set = frozenset([1, 2, 3, 4])
print(f_set)  # 輸出frozenset({1, 2, 3, 4})

Python的collections模塊包含了其他一些有用的容器類型,例如defaultdict、OrderedDict和Counter。

序列和容器是Python中非常重要的概念,掌握了這些概念就可以在Python中更靈活地操作數據。