Python中容器的定義

2021-10-09 02:27:21 字數 748 閱讀 4935

容器是一種把多個元素組織在一起的資料結構,容器中的元素可以逐個迭代獲取,可以用in,not in關鍵字判斷元素是否包含在容器內。通常這類資料結構把所有的元素儲存在記憶體裡,但並不是所有的元素都放在記憶體中,比如迭代器和生成器物件。

從程式設計角度來說,當可以用來詢問某個元素是否包含在其中是,那麼這個物件就可以認為是乙個容器,比如:

print(1

in[1,

2,3]

)# 列表是容器

print(4

notin[1

,2,3

])print(1

in)# 集合是容器

print(4

notin

)print(1

in(1,

2,3)

)# 元組是容器

print(4

notin(1

,2,3

))d =print

('name'

in d)

print

('tom'

notin d)

# 字典通過key檢視,也是容器

print

('he'

in'helloworld'

)# 字串也是容器

儘管大多數容器都提供了某種方式來獲取其中的每乙個元素,但這並不是容器本身提供的能力,而是可迭代物件賦予了容器這種能力,但並不是所有的容器都是可迭代的。

Python中的容器

二 set集合 無序並且不能重複 s s定義 ss set ssset ss set ss 常見方法 add clear copy difference difference update discard intersection intersection update isdisjoint iss...

python中的容器

可以存放多個元素的一種資料型別 可以存型別不同的值 定義空列表的方法 1.ls 2.ls 3.ls list 定義有元素的列表 1.ls 1,2,haha 2.ls list 1,2,haha 3.ls 1,2,haha 1.增 1 在列表末尾增加元素 ls 1,2,haha hihi 2 在特定位...

python中的容器解析

python提供的容器有四種,分別為列表 list 元組 tuple 集合 set 字典 dict 容器是可以存放多個元素的一種資料型別,補充變數無法儲存大量資料的缺陷。首先我們來介紹列表。python的列表基於雙向鍊錶來實現。列表中的每乙個我們稱之為元素。列表中的元素是可以不按順序排列的。每乙個元...