TASK4 列表 元組 字串

2021-10-08 14:58:51 字數 2132 閱讀 4783

4.1.1列表定義

列表是有序集合,沒有固定大小,能夠儲存任意數量任意型別的python物件

4.1.3刪除列表元素

1.list.remove(obj)方法:移除列表中與obj匹配的第乙個元素

2.list.pop方法:移除列表指定位置的值(預設最後乙個),並返回其值

3.del()方法:刪除指定位置的乙個或多個值,不再使用這些元素的時候可 以使用,否則使用pop儲存刪除元素

4.1.4獲取列表元素

1.切片:start:stop:step

start表示起始下標,stop表示終止下標,step表示步長

2.拷貝:淺拷貝list2=list1[:],僅有指標指向list1,list1發生改變後1list2也改變

4.1.5列表的常用操作符

1.== 等號操作符

2.+ 連線操作符

3.* 重複操作符

4.in not in成員關係操作符

for i in list:

if class(i)==int:

list1[i]=2*i

elseif class(i)==list:

for k in i:

i[k]=2*k

else:

pass`

3.`

for i in list:

if list[i+1]>list[i]:

pass

else:

print(i)

break`

4.2.1元組定義

元組與列表類似,區別在於元組在建立後不能改變,元組使用小括號,列表使用中括號

注意!元組中僅有乙個元素時需要在其後加上逗號以區分運算子!

4.2.2元組操作符

1.比較操作符

2.邏輯操作符

3.連線操作符

4.重複操作符

5.成員關係操作符

4.2.3元組內建方法

1.count方法:記錄某元素在元組**現的次數

2.index方法:找到某元素在元組中的索引

4.2.4解壓元組

有幾個元素就在左邊括號內定義幾個變數,格式相同即可,對於不想要的元素可以使用萬用字元*來忽略。

4.2.5練習題

1.(1,2,1,2)

(1,1)

22.不屬於,上述過程知識對a,b元素賦值

4.3.1字串的定義

引號之間的字元集合就是字串

若字串**現引號,則需要用到轉義字元

原始字串只需在字串之前加上r即可

字串的切片與拼接與列表類似

4.3.2字串的常用內建方法

1.capitalize()將第乙個字元轉換為大寫

2.lower()轉換所有大寫字元為小寫

3.upper()轉換所有小寫為大寫

4.swapcase()大寫轉換為小寫,小寫轉換為大寫

5.count(str, beg= 0,end=len(string)) 返回指定範圍內str出現的次數

6.endswith(suffix, beg=0, end=len(string))檢查指定範圍內是否以suffix結尾

7.startswith(substr, beg=0,end=len(string))檢查指定範圍是否以substr開頭

8.find(str, beg=0, end=len(string))檢查指定範圍內是否存在str

9.rfind(str, beg=0,end=len(string)) 類似於find區別是從右邊開始尋找

10.replace(old, new [, max])將字串中的old轉換為new,轉換次數不超過max次

11.split(str="", num) 切片字串

4.3.3練習題

1.批量替換使用replace函式

按空格拆分使用split函式,預設以空格拆分

去掉首位空格使用lstrip函式

2.`

def(string):

try:

int(string)

return true

except valueerror:

return false

`

3.

Task04 列表 元組和字串

列表數字翻倍 def double list lst for index,value in enumerate lst if isinstance value,bool continue if isinstance value,int,float lst index 2 if isinstance ...

Task04 列表 元組和字串

練習題 1 列表操作練習 列表lst 內容如下 lst 2,5,6,7,8,9,2,9,9 請寫程式完成下列操作 在列表的末尾增加元素15 在列表的中間位置插入元素20 將列表 2,5,6 合併到lst中 移除列表中索引為3的元素 翻轉列表裡的所有元素 對列表裡的元素進行排序,從小到大一次,從大到小...

python 03 列表 元組 字串

目錄 一 列表 1.1 列表的定義 1.2 遍歷列表 1.3 增刪改查 二 元組 三 string字串 3.1 定義變數s,儲存型別為字串 3.2 字串的下標 3.3 字串的切片 3.4 字串常見的操作 四 字串格式化 classnames xiaoming xiaohong xiaodong pr...