人生苦短,我學Python——Python的資料型別中
4.列表(list)
列表是Python中最常用的資料結構之一,列表用方括號包含的一個資料序列。這個序列有0至多個元素,不同元素之間用逗號分隔。
(1)用索引訪問列表內容
使用下標索引來訪問列表中的值,同樣你也可以使用方括號的形式擷取字元。
執行結果
(2)向列表裡新增元素
a.)append:新增到列表末尾的物件,該方法無返回值,但是會修改原來的列表。
b.)extend:用於在列表末尾一次性追加另一個序列中的多個值(用新列表擴充套件原來的列表)。
c.)insert:用於將指定物件插入列表的指定位置。
(3)向列表中刪除一些元素
有三種方法
a.)del pet[n]:刪除索引位置為n的值。
b.)pet.pop():它的作用是將列表的最後一個元素返回,並且在此基礎上進行刪除掉。
c.)pet.remove():移除掉列表裡面的特定元素。
5. 集合(set)
集合(set)它是一個無序的不重複元素序列。
可以使用大括號 { } 或者 set() 函式建立集合,注意:建立一個空集合必須用 set() 而不是 { },因為 { } 是用來建立一個空字典。某種程度上可以把集合看作是沒有值的字典。
(1)集合具有去重功能
(2)集合的基本操作
a.)新增元素
add:將元素 新增到集合 中,如果元素已存在,則不進行任何操作。
update:新增元素,且引數可以是列表,元組,字典等。元素可有多個,用逗號隔開。
b.)刪除元素
remove:將元素 從集合中移除,如果元素不存在,則會發生錯誤。
discard:將元素 從集合中移除,元素不存在,不會發生錯誤。
pop:隨機刪除集合中的一個元素。
c.)清空集合:clear
d.)判斷元素是否在集合中存在,存在返回 True,不存在返回 False。
6. 字典(Dictionary)
(1)字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key=>value 對用冒號 : 分割,每個對之間用逗號(,)分割,整個字典包括在花括號 {} 中 ,格式如下所示:
d = {key1 : value1, key2 : value2 }
(2)訪問字典中的值
print(s[‘key’]) 如果寫了不存在的值會報錯
print(s.get(‘key’)) 如果寫了不存在的值,返回None
print(s.get(‘key’,'not find ')) 如果找不到存在的值,返回 “not find”
(3)修改字典
s[‘key’] = value key 存在即修改,key不存在即新增
s.setdefault(‘key’,value) 只能新增
(4)刪除字典元素
s.pop(‘key’) 必須要傳值,因為字典是無序的
s.popitem() 隨機刪除一個
del s[‘key’]
s.clear() 清空字
(5)字典鍵的特性
a.)不允許同一個鍵出現兩次。建立時如果同一個鍵被賦值兩次,後一個值會被記住。
b.)鍵必須不可變,所以可以用數字,字串或元組充當,而用列表就不行。
相關文章
- 人生苦短,我用 PythonPython
- 人生苦短,我用PythonPython
- 人生苦短,要學Python!Python
- 地產大佬潘石屹:人生苦短,我要學PythonPython
- 人生苦短,我選Python,C++,還是Java?PythonC++Java
- 人生苦短我用Python,本文助你快速入門Python
- 程式碼優化指南:人生苦短,我用Python優化Python
- 【人生苦短,我學 Python】基礎篇——初步認識(Day1)Python
- 人生苦短:Python裡的17個超讚操作Python
- Python學習之資料型別Python資料型別
- 初學Python(一)——資料型別Python資料型別
- 學習python的資料型別——元組Python資料型別
- (004)我們一起學Python;閒談資料型別Python資料型別
- Python資料型別Python資料型別
- python學習筆記1—python的基本資料型別Python筆記資料型別
- Python學習教程:基本資料型別Python資料型別
- 初學Python(2)基本資料型別Python資料型別
- Python 學習筆記——資料型別Python筆記資料型別
- Python學習 —— 內建資料型別Python資料型別
- Python基礎入門(2)- python中的資料型別Python資料型別
- Python常用的資料型別Python資料型別
- Python的基本資料型別Python資料型別
- python的資料型別(集合)Python資料型別
- Python之資料型別Python資料型別
- python自學——資料型別Python資料型別
- python基本資料型別Python資料型別
- Python資料型別3Python資料型別
- PHP 工程師學 Python 資料型別PHP工程師Python資料型別
- PHP工程師學Python資料型別PHP工程師Python資料型別
- Python學習筆記(一) 資料型別Python筆記資料型別
- Python學習筆記(二)——資料型別Python筆記資料型別
- python初學17.Python特色資料型別(列表)(上)Python資料型別
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- Python3的資料型別Python資料型別
- Python的資料型別總結Python資料型別
- python的基礎資料型別Python資料型別
- 小白自學Python(四)Python資料型別Python資料型別
- Python學習教程之基本資料型別字串Python資料型別字串