介個嘛,是迪斯科 第四課

2021-08-19 18:18:06 字數 1579 閱讀 9001

今兒個來寫這第四課,啥子呢,奏是列表以及list函式!

python的列表呢,包含了四塊,增,刪,改,查,我們主要說的也就是這四項了,但是,有些話還是要說清楚的,在python的列表裡,列表的資料項不需要具有相同個型別!建立乙個列表,只要把不同的資料項用逗號分開,中括號括起來就可以了

有必要解釋一下,,什麼是資料項,可以理解為,乙個或一串數字,乙個字母或乙個單詞,乙個漢字或乙個詞,這些是資料項,兒不是說,把所有的數字列為一項,把所有的英文列為一項,或者把所有的漢字列為一項,這是不對的

他的寫法,我來舉個栗子:

list=["google","ruood",1997,2000];

那這就是栗子了

我們上一課說過字串可以擷取,在列表裡同樣的方法也可以:

方法是一樣的,用中括號或者下標

print ("list[0]:", list[0]),print(list[1:3])

然後我們就來說說今天的主題:增刪改查!

增:list.insert(,)

上面的是加到list的列表裡,我們還可以兩個列表相加

列表1.extend(列表2),這是將列表二追加到列表1.

改就很簡單了,就是找到之個列表的某個項的標,然後:列表[2]=(這裡接的就是新的項)

刪:del 列表[2],列表.pop(int index):把最後乙個刪除,也可以指定刪除的下標

列表.remove("")刪除括號中的內容,但只刪除一次

查:列表.index("這裡輸入你想要查詢的物件")返回查詢到的下標 不存在 拋異常

也可以用 in /not in可以查詢是否存在

然後我們再來說說list函式

1 len(list)

列表元素個數

2 max(list) 字母 以ascii為依據

返回列表元素最大值

3 min(list)

返回列表元素最小值

4 list(seq)

將元組轉換為列表

在列表末尾新增新的物件

6 list.extend(seq)

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

7 list.index(obj)

從列表中找出某個值第乙個匹配項的索引位置 該方法返回查詢物件的索引位置,如果沒有找到物件則丟擲異常。

8 list.insert(index, obj)

將物件插入列表 超出位置 在列表尾部新增

9 list.pop(obj=list[-1])

移除列表中的乙個元素(預設最後乙個元素),並且返回該元素的值 引數是下標

10 list.remove(obj)

移除列表中某個值的第乙個匹配項

11 list.reverse()

反向列表中元素

12 list.sort([func])

對原列表進行排序 如果指定引數,則使用比較函式指定的比較函式

13 list.clear()

清空列表

14 list.copy()

複製列表

a = [1, 2, 3]

b = a

c =

c = a

d = a[:]

鋼琴第四課

因為此前每天都練琴,曲譜也都記住了,所以,週六,臨時被老師喊去時,非常自信。學到了很多知識。1.連貫性方面 連貫性要注意 其實,連貫性在於對曲目的熟練程度,手指的靈活程度,還有不同音之間的連貫跳躍 音要連續 不同音,要連續連線在一起 這個音落下,上個音才起來 2.節奏方面 四分音符要短快,彈到了,立...

Android OpenGL教程 第四課

android opengl 教程 第四課旋 在這一課裡,我將教會你如何旋轉三角形和四邊形。左圖中的三角形沿y軸旋轉,四邊形沿著x軸旋轉。我們增加兩個變數來控制這兩個物件的旋轉。這兩個變數加在程式的開始處其他變數的後面。它們是浮點型別的變數,使得我們能夠非常精確地旋轉物件。浮點數包含小數字置,這意味...

Linux基礎 第四課

nfs伺服器設定 安裝sudo apt get install portma 安裝sudo apt get install nfs kernel server 配置檔案etc exports 增加共享的目錄 ip2位址以及許可權 啟動服務 service portmap start 然後啟動服務 s...