列表 元組 join range

2022-09-02 04:06:10 字數 1962 閱讀 1707

一:列表

(增刪改查,列表的巢狀,列表的迴圈)

1)增加

insert       (插入)   

insert

(插入的位置,插入的內容)

extend     (迭代插入,在列表的尾部加入) 加入的是分解後的元素

2)刪  

pop        

(按索引刪除)(有返回值,返回的是刪除的元素)

pop(空)默刪最後乙個元素)

remove     (按元素刪除,沒有返回值)

clear        (清空列表的值)

del          (刪除列表)

切片式刪除    del.列表

[ : ]

3)改

直接改  例如:

li[第乙個元素

] =

『改的內容』

切片式改  li [0 ; 2] =』改的內容』  (原則:刪除選中的兩個,按照迭代式改)

4)查   

查列表中的所有元素,用for

查列表的部分元素用切片查,查出來的是乙個列表

公共方法:

len()查元素

count()查次數

索引,字串中用find和

index

,列表中通過元素找索引只有

index    

5)排序   li = [1,5,4,7,6,2,3]

從小到大排:li.sort()

從大到小排:li.sort(reverse = true)

列表的翻**li.reverse()

6)列表的巢狀:

li = [『taibai』,』wutenglan』,』天天』[『better』,90],23]

找到better全都變成大寫:li[3][0] = li[3][0].upper()

二:元組

(唯讀列表,可迴圈查詢,可切片)(兒子不能改,孫子可能可以改)

tu = (1,2,3,'alxe',[2,3,4,'abcd'],'lili')

元組中的元素不能改,但是其中的列表中的元素可以更改

把abcd改成全部大寫:tu[4][3] = tu[4][3].upper()

三:

join

『s』.join(iterable)  s表示用什麼相連線字串

s = 'abcd'

s1 = '_'.join(s)

print(s1)

結果:a_b_c_d

iterable:可迭代物件

字串轉化成列表用 split

列表轉化成字串用 join

四:

range

range()

顧頭不顧尾;實際上相當於裡面放的都是數字的列表

1)for i in range(0,100):

print(i)

2)如果從0 開始0可以不用寫

3)for i in range(0,10,2):其中2是步長

print(i)

結果:0,2,4,6,8

4)倒著取

for i in range(10,0,-1):

print(i)

結果:10,9,8,7,6,5,4,3,2,1

5)for i in range(0,10,-1):

print(i)

結果為空

五:

for迴圈的巢狀

迴圈列印列表

li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'tfd']

用for迴圈改如何寫

列表和元組

python基礎教程學習筆記 基礎語法 1 乘法 例 endings st nd rd 7 th 等價於endings st nd rd th th th th th th th 2 索引的使用與分片 例 tag 0123454321 則tag 5 2 為 543 包括前面的,不包括後面的 負數的使...

python 列表 元組

列表非常適合利用順序和位置定義某乙個元素,尤其是當元素的順序或內容經常發生改變的時候。與字串不同,列表中元素的值是可以修改的。我們可以直接對列表中進行新增新元素 刪除元素 或覆蓋已有的元素。不同元素 與列表類似,元組也是由任意型別元素組成的序列。與列表不同的是,元組是不可改變,這意味著一旦元組被定義...

元組(唯讀列表)

1.元組的簡單操作 tu 1,2,3,alex 2,3,4,taibai egon print tu 3 alex for i in tu print i 元組的便利 tu 4 3 tu 4 3 upper 1,2,3,alex 2,3,4,taibai egon print tu 1,2,3,al...