總結
列表
操作 |
註釋 |
(增)append() |
在列表末尾追加元素 |
(增)extend() |
將另一個列表的所有元素逐個依次添加到該列表末尾 |
(增)insert(value,n) |
在索引n處插入value 根據索引添加 |
(增)拼接、重複 |
直接將兩個列表用’+'拼接,效果同extend,list1*n將list1內容依次重複n次 |
(刪)清除、主題刪體 |
用clear()將所有元素刪除,用del將列表整個刪除 |
(刪)根據索引 |
pop(n)刪除指定索引n的元素,直接pop()刪除末尾元素 返回該元素 |
(刪)根據內容 |
remove(value)刪除左起第一個指定元素 |
(刪)刪除 |
範圍 del +索引或切片範圍 能夠刪除指定元素 |
(改)改指定位置元素 |
根據索引或切片範圍 通過重新賦值更改元素 |
(查)根據元素找索引 |
index()返回左起第一個指定元素的索引 |
(查)找指定範圍的元素 |
根據索引、切片範圍返回指定範圍的元素 |
(查)遍歷 |
通過元素、索引、枚舉(enumerate)遍歷列表 |
元組
操作 |
註釋 |
(查)找指定範圍的元素 |
根據索引、切片範圍返回指定範圍的元素 |
(查)根據元素找索引 |
index()返回左起第一個指定元素的索引 |
(查)遍歷 |
通過元素、索引、枚舉(enumerate)遍歷 |
注:元組爲不可變類型,雖然也可以進行重複等操作,但通過拼接等後形成的是新的元組
字符串
操作 |
註釋 |
(增)拼接、重複 |
直接將兩個字符串用’+'拼接,str1*n將str1內容依次重複n次 |
(增)join() |
str2.join(str1)將字符(串)str1插入str2的每個元素之間 |
(增)zfill補齊 |
str1.zfill(n),用’0’將str1的長度填充到n,從前面補’0’ |
(增)center()居中 |
將字符串用其他字符(默認爲空格)填充至達到長度,字符與字符串左右使其達到居中效果 |
(刪)整體刪除 |
del 可以刪除整個字符串 |
(改)replace |
replace()可以用字符替換字符串中所選的字符,當使用’'替換時能達到刪除的效果 |
(改)大小寫 |
capitalize()可以將字符串首字母大寫,sort()、upper()分別將字符串整體小寫、大寫 |
(改)去除兩邊元素 |
strip()去除首尾對應所有元素直到首尾不是該元素默認爲空格 |
(查)找指定範圍的元素 |
根據索引、切片範圍返回指定範圍的元素 |
(查))遍歷 |
通過元素、索引、枚舉(enumerate)遍歷字符串 |
(查)通過元素找對應索引 |
find(),從左起找到對應第一個元素的索引值,元素不存在返回-1 |