Python 初學筆記 第一章 列表

2022-09-06 16:30:09 字數 2807 閱讀 7034

目錄列表(list)是最常用的 python 資料型別,它可以作為乙個方括號內的逗號分割值出現。

列表中的資料項不需要具有相同的型別,可以進行的操作包括索引(第乙個索引是0,第二個索引是1,以此類推)切片、加、乘、檢查成員等。

name = ['jack', 'amon', 'alyssa']

print(name[0])

jack
列表索引位置元素並賦值。

name = ['jack', 'amon', 'alyssa']

name[0] = 'alice'

print(name)

['alice', 'amon', 'alyssa']
name_list = ['xiaohua', 'xiaoming', 'zhangsan']

print(name_list)

['xiaohua', 'xiaoming', 'zhangsan', 'lisi']
insert(self, index, object, /)

在索引之前插入物件。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

name_list.insert(1, 'lisi')

print(name_list)

['xiaohua', 'lisi', 'xiaoming', 'zhangsan']
extend(self, iterable, /)

通過新增來自iterable的元素來擴充套件列表。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

name_list.extend(['lisi', 'xiaohong'])

print(name_list)

['xiaohua', 'xiaoming', 'zhangsan', 'lisi', 'xiaohong']
pop(self, index=-1, /)

刪除並返回索引處的專案(預設為最後乙個)。

如果列表為空或索引超出範圍,則引發indexerror。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

pop_name = name_list.pop(1)

print(pop_name, name_list)

xiaoming ['xiaohua', 'zhangsan']
remove(self, value, /)

刪除第一次出現的值。

如果不存在該值,則引發valueerror。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

name_list.remove('xiaohua')

print(name_list)

['xiaoming', 'zhangsan']
clear(self, /)

從列表中刪除所有專案。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

name_list.clear()

print(name_list)

index(self, value, start=0, stop=2147483647, /)

返回值的第乙個索引。

如果不存在該值,則引發valueerror。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

index = name_list.index('xiaoming')

print(index)

1
count(self, value, /)

返回值出現的次數。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

count = name_list.count('xiaohua')

print(count)

1
reverse(self, /)

翻轉列表。

name_list = ['xiaohua', 'xiaoming', 'zhangsan']

name_list.reverse()

print(name_list)

['zhangsan', 'xiaoming', 'xiaohua']
sort(self, /, *, key=none, reverse=false)

列表從小到大排序。

name_list = ['xiaohua', 'xiaoming', 'zhangsan', '1', '5', 'yes']

name_list.sort()

print(name_list)

['1', '5', 'xiaohua', 'xiaoming', 'yes', 'zhangsan']

Python 初學筆記 第一章 雜湊

目錄hash,一般翻譯做雜湊,雜奏,音譯為雜湊,是把任意長度的輸入 又叫做預對映pre image 通過雜湊演算法變換成固定長度的輸出,該輸出就是雜湊 值。這種轉換是一種壓縮對映,也就是,雜湊值的空間通常小於輸入的空間。雜湊不能從結果推出輸入,所以又稱為不可逆演算法。a hello print ha...

Python 初學筆記 第一章 運算

目錄三元運算 計算機可以進行的運算有很多種,運算按種類可以分為算數運算 比較運算 邏輯運算 賦值運算 成員運算 身份運算 位運算。假設 a 10,b 20 運算子描述例項 加 兩個物件相加 a b 輸出結果30 減 得到符數或是乙個數減去另乙個數 a b 輸出結果10 乘 兩個數相乘或是返回乙個被重...

Python 初學筆記 第一章 字典

目錄格式 info dict print info dict name jackfromkeys iterable,value none,from builtins.type 使用可迭代的鍵並將值設定為value建立乙個新字典。account number fromkeys user1 user2 ...