Python 列表常見的語法

2021-10-03 09:09:39 字數 3672 閱讀 6592

有的時候我們需要把一大堆東西暫時儲存起來,因為他們有某種直接或者間接的關係,這是我們就需要用到「陣列」。但是由於python的變數

建立列表

建立列表和建立普通的變數是一樣的,要使用中括號括起來一堆資料就可以,資料之間用逗號隔開。

第一:

>>

>number=[1

,2,3

]>

第二://我們可以先建立乙個空陣列,在後面需要的時候向裡面新增元素;

>>

>number1=

>

列表的方法

number=[1

,2,3

,4]6

)print

(number)

結果:[1,

2,3,

4,6]

extend()extend()方法向列表末尾新增多個元素,但是必須要以列表的形式新增,就好比使用乙個列表來擴充另乙個列表;

insert()是向列表的任意位置新增元素;

insert()方法的兩個引數:

第乙個引數:代表了在列表中的位置;

第二個引數:代表了新增的元素;

number=[1

,2,3

,4,5

]number.insert(1,

5)print

(number)

結果:[1,

1,2,

3,4,

5]//元素的位置都是以0開始數的,0,1,2,3..

....

.

索引跟陣列一樣,通過元素的索引值(index)從列表中獲取單個元素,但注意的是列表的索引值是以0開始的;

number=[1

,3,2

,5,4

,6]print

(number[0]

)print

(number[3]

)print

(number[5]

)結果:15

6

count()count()方法是計數某個元素出現的次數

>>>list1=[1,2,1,3,5,6]

>list1.count(1)

>結果:

>2

index()index()方法是尋找某元素的位置

>>

>list_1=[1

,23,4

,56,45

,6]list_1.index(4)

結果:2

reverse()reverse()方法的作用是將整個列表原地翻轉

list_1=[1

,2,3

,4,5

]list_1.reverse(

)list_1

結果:[5,

4,3,

2,1]

sort()sort()方法是用指定的方式對列表的成員進行排列,預設從小到大排列;

list_1=[1

,3,4

,2,5

]list_1.sort(

)list_1

結果:[1,

2,3,

4,5]

如果你需要將列表從大到小排列,那麼你就需要將列表從小到大排列,然後在原地翻轉從列表中刪除元素

remove()

我們在使用remove()方法刪除元素的時候,你並不需要知道元素的具體位置,只需要知道元素是否存在就行;

但是如果要刪除的元素不存在,程式就會報錯!!!

deldel是乙個語句,不是乙個方法``,所以我們在使用的時候不需要在後面加上括號;

2·如果你想刪除整個列表,可以直接使用del+列表名;

//刪除整個列表

>>

>

del name

//刪除具體位置的元素

>>

>

del name[

1]

pop()1·pop()方法是彈出列表中的最後乙個元素,但pop()方法其實還可以在裡面加上索引來彈出某個具體的元素;

pop()方法在使用彈出元素後,彈出的元素將會從列表中消失;

name=[1

,2,3

,4,5

]del name[1]

結果:[1,

3,4,

5]

*符號乘號(*)也叫做重複操作符;

>>

>

list=[

12]>a*

3>結果:

>[12

,12,12

]

其實在列表裡面還可以包含另乙個列表

最後就給大家說乙個關於列表的小知識

一、

list_1=[1

,2,3

,4,6

,5,6

,7,8

,9]list_1[1:

2]list_1[1:

]list_1[1:

:2]結果:[2

][2,

3,4,

6,5,

6,7,

8,9]

[2,4

,5,7,9]

這個是列表的分片玩法,[起始位置:結尾位置:步長],步長在沒有設定的時候,預設值為1;

二、其實我們在前面講字串的時候就講過拼接,在這裡的列表也有自己的拼接(+),(*)

a=[11

]b=[22

]c=[33

]print

(a+b+c)

print

(a*3

)結果:[11

,22,33

][11,

11,11]

python幾種常見語法

no1.type自動匹配型別 name zhangsan age 18 print type name type自動匹配型別 print name s,age d name,age s 代表字元型別 d 代表數字 print hi your nme name your age str age str...

python列表常見操作

1 extend 通過extend可以將另乙個集合中的元素逐一新增到列表中 2 insert insert index,object 在指定位置index前插入元素object 3 index,count index和count與字串中的用法相同 4 刪除元素 刪 del,pop,remove de...

python列表常見用法

在了解python列表之前,我們先來簡單的了解一下python的序列和資料結構。基本概念 資料結構是以某種方式組合起來的資料元素集合 資料結構的家庭成員 列表list 元組tuple 字典dict 集合set 列表中的每個元素都可變的,意味著可以對每個元素進行修改和刪除 列表是有序的,每個元素的位置...