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

歡迎訪問 生活随笔!

生活随笔

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

python

python元组求和_Python 列表和元组 - 学习笔记(持续更新)

發布時間:2024/7/19 python 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python元组求和_Python 列表和元组 - 学习笔记(持续更新) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、append:在列表末尾添加新的對象 lst = [1,2];

lst.append(3);

lst :[1,2,3]

2、count:統計某個元素在列表中出現的次數 lst = [1,1,[1,2],3];

ct = lst.count(1);

ct:2

3、extend:在列表末尾追加另一個列表的值 lst1 = [1,2];

lst2 = [3,4];

lst1.extend(lst2);

lst1 : [1,2,3,4]

lst2 : [3,4]

用+號也可以,但是并不是在原來列表追加, 而是產生新的列表

lst1 = [1,2];

lst2 = [3,4];

lst3 = lst1+lst2;

lst1 :[1,2]

lst2 :[3,4]

lst3 :[1,2,3,4]

4、index:從列表中找出某個值第一個匹配項的索引位置 lst = ['h','e','l','l','o',',','h','i']

ix = lst.index('h');

ix : 1

5、insert:將對象插入列表中,插入的對象可以是不同類型 lst = [1,2,3];

lst.insert(1,'hello');

lst : [1,'hello',2,3]

使用分片來實現,可讀性不好:

lst = [1,2,3];

lst[1:1]=['hello'];

lst : [1,'hello',2,3]

6、pop:移除列表中的一個元素,默認是最后一個(pop 方法是唯一一個既能返回元素值又能改變列表的方法) lst = [1,2,3];

v = lst.pop();

v : 3

lst : [1,2]

當然也可以移除指定的

lst = [1,2,3];

v = lst.pop(0);

v : 1

lst : [2,3]

7、remove:移除列表中某個值的第一個匹配項 lst=[1,3,[1,2],3];

lst.remove(3);

lst : [1,[1,2],3]

8、reverse:將列表元素反轉 lst = [1,2,3];

lst.reverse();

lst : [3,2,1]

9、sort:在原列表中對數據進行排序,不會產生副本 lst = [3,1,2];

lst.sort();

lst : [1,2,3]

10、sorted(object):生成一份新的列表副本,對副本進行排序,返回值為創建的副本

lst1 = [3,1,2];

lst2 = sorted(lst1);

lst1 : [3,1,2]

lst2 : [1,2,3]

另類實現

lst1 = [3,1,2];

lst2 = lst1[:];

lst1 : [3,1,2]

lst2 : [1,2,3]

11、高級排序 key,reverse,

reverse 使用:

lst = ['1','3','2'];

lst.sort(reverse=False);

lst : ['1', '2', '3']

lst = ['1','3','2'];

lst.sort(reverse=True)

['3', '2', '1']

key 使用 : lst = [3,1,2];

lst.sort(key=lambda x:(x));

[1, 2, 3]

lst = [3,1,2];

lst.sort(key=lambda x:(-x));

[3, 2, 1]

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

總結

以上是生活随笔為你收集整理的python元组求和_Python 列表和元组 - 学习笔记(持续更新)的全部內容,希望文章能夠幫你解決所遇到的問題。

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