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

歡迎訪問 生活随笔!

生活随笔

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

python

python学习04

發布時間:2023/12/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python学习04 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據類型-list,tuple

1)

1.1.list的表現方法:[1,2,3,4,5,6]

1.2.計算list的長度用 len()

1.3 list中的索引 a =[1,2,3,4,5] a[1] 打印結果為2 這里的1表示索引,正向索引是從0開始的,負向索引是從-1開始的,最大值為-len(list)

1.4 同時取索引和值用enumerate函數?

for index,vlaues in enumerate(name_list):

  print(index,values)

1.5 list 可用的方法:append(),追加 ,兩表合并用 '+' ,在指定位置插入內容,insert(索引值,要插入的值),list彈出末尾的元素pop,這個值可以用一個變量來保存的

  要刪除指定的元素,用pop(索引值),或者 remove('元素值'),刪除所有用list.clear() 或者用一個for循環,依次刪除,修改list中的用list_1[0]='一個新值' ,不過會修改原來的值,? 這里介紹方法:

? ? ? 深拷貝 import copy s=copy.deepcopy(列表名)?原列表改變,新列表不會改表??淺拷貝 list_1=list_2 通過賦值的方法,原列表改變,新列表也改變

1.6快速生成list [i for i in range(10)]

1.7列表排序?

?a =[1,2,3,2,5,1] a.sort(reverse=False) 正向排序,a自身發生變化 sorted(a) 返回排序結果,a本身不會變化.

2.tuple(元組)

2.1 形式 (1,2,3,4,5,6) 如果列表有一個元素,元素后要加一個逗號,如(1,),元組中的元素是不能改變的,但是可以通過index來取其中的元素

tuple可以用命名元組,例如

from collections import namedtuple
city = namedtuple('city','name city pop')
u = city('liming','hangzhou','222')
print(u.city)
print(u.name)
print(u.pop)
print(u)

在元組中只有兩個可以調用的方法,index,和count()

2.2 tuple中的切片 list_1[0:2]

元組中的切片,實際是調用__getitem__(slice(start,end,step))

3.list 與tuple

list 是可以改變的,tuple是不可改變的

list和tuple都支持切片操作,通過index來查找其中的元素。

4.舉例:

list_1 = [1,1,2,3,4,3,2,1],獲取數字2的所有索引值,刪除該列表中所有的1。

list_2=[]

for index,values in enumerate(list_1):

  if vlaues=2:

    list_2.append(index)

print(list_2)

for i in range(list_1.count(1)):

  list_1.remove(1)

print(list_1)

    

?

?

?

? ?

?

轉載于:https://www.cnblogs.com/fei-xiang/p/9843682.html

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

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

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