日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

Python 学习日记 第四天

發布時間:2024/1/17 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Python 学习日记 第四天 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

日常雞湯:

  我們大部分人努力的程度,還不到拼天賦的時候


一、列表的簡介:

  列表是python的基礎數據類型之一,它是以 [ ] 括起來,每個元素用 逗號(,)隔開,而且可以存放各種數據類型,列表具有索引和切片

二、列表的索引和切片

1.列表的索引

1 lst = ['a' , 'b', 'c', 'd', 'e'] 2 3 print(lst[0]) # 獲取第一個元素,輸出為a 4 print(lst[2]) # 獲取第三個元素,輸出為c

2.列表的切片

1 lst = ['a','b','c','d'] 2 3 print(lst[0:3]) # 輸出 ['a,'b','c'] 4 print(lst[:]) # 輸出['a','b','c','d']

三、列表的增刪改查

列表可以在源列表上進行操作,所以,會有增刪改查的操作

1.增

append()? ? ? ? ? ?在列表中追加一項

insert()? ? ? ? ? ? ? ?在指定中的索引下,加入指定的項目

extend()? ? ? ? ? ? ?在列表最后,迭代添加項

1 # 列表的三中增加的操作 2 3 lst = ['a'] 4 5 lst.append("b") # 在lst后面追加一個b 6 print(lst) # 輸出為['a','b'] 7 8 9 lst.insert[0,'c'] # 在lst列表索引為0的地方插入一個c 10 print(lst) # ['c','a','b'] 11 12 b = "der" 13 lst.extend(b) # 在lst列表中迭代添加字符串“der” 14 print(lst) # 輸出為['c','a','b','d','e','r']

2.刪

pop(索引)? ? ? ? ? ? ? ? ? ? ? 刪除列表中對應索引的項

remove(列表中的項)? ? ?刪除列表中的指定元素

del lst[ 索引:索引]? ? ? ? ? 刪除列表中指定切片的所有項目

clear()? ? ? ? ? ? ? ? ? ? ? ? ? ?清除列表中的所有項

1 # 列表的刪除操作 2 3 lst = ['a','b','c','d'] 4 5 6 lst.pop(1) # 刪除索引為1的項,pop括號里面的參數為列表的索引 7 print(lst) # 輸出為['a','c','d'] 8 9 10 lst.remove('c') # 刪除列表中的“c”項 ,假如元素不存在則會報錯 11 print(lst) # 輸出為['a','d'] 12 13 del lst[:1] # 切片刪除,刪除[:1]這個里面的項 14 print(lst) # 輸出為['d'] 15 16 17 lst.clear() # 清空列表 18 print(lst) # 輸出[]

3.改

在列表中,修改主要靠索引切片修改

1 lst = ['a','b','c'] 2 3 4 lst[1] = 'd' # 把列表中索引為1的項 更改為 ‘d’ 5 print(lst) # 輸出 ['a','d','c'] 6 7 8 lst[:] = 'a' # 把整個列表中的項目,更改為 ‘a’ 9 print(lst) # 輸出['a']

4.查

在列表中,查詢主要是靠迭代查詢,for循環實現

1 a = ['a','b','c'] 2 3 for el in a; # 用for循環迭代輸出 4 print(el) 5 # 分別輸出 a b c

5.其他操作

count()? ? ?查詢括號中填入東西出現的次數

sort()? ? ? ? 排序,默認升序? ?當給定值,reversr=True 為降序

reversr()? ?翻轉列表

len()? ? ? ? ? 列表的長度

lst = ['a','b','c']print(lst.count('a')) # 計算列表中a出現的次數 lst.reverse() # 翻轉列表 print(lst) # 輸出['c', 'b', 'a']print(len(lst)) # 計算列表的長度,輸出為3 a = [4,1,2,3] a.sort() # 對列表a進行排序。默認升序 print(a) # 輸出為[1, 2, 3, 4] a.sort(reverse=True) # 對列表a進行排序,降序 print(a) # 輸出[4, 3, 2, 1]

四、元組

元組:俗稱不可變的列表,又被稱為只讀列表,用小括號括起來(),里面可以放任何數據類型,查詢也可以,循環也可以,切片也可以,但是就是不能更改元組

1 tu = ('a',1,[1,2,'c']) 2 3 # 在元組tu中,他的項都不可更改 4 # 但是在(ˇ?ˇ) 項里邊的列表是可以更改的 5 6 tu[2].append('b') # 對元組里第二個項,進行增加一個元素的操作 7 print(tu) # 輸出tu = ('a',1,[1,2,'c','b']) 8 9 10 # 從上面可以看出,元組可以進行各種操作,但是就是不能更改里面的項 11 # 其中,可以對元組中的可變的項內部進行操作

五、循環的嵌套

  這部分大多數是處于for循環嵌套for循環,以及whie循環嵌套while循環,查看的時候需要一層一層的坎就行

?

轉載于:https://www.cnblogs.com/Chamster/p/9286259.html

總結

以上是生活随笔為你收集整理的Python 学习日记 第四天的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。