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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

list所有元素相加 python_Python基础入门笔记:列表、元组(阿里云天池)

發(fā)布時間:2025/3/20 python 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 list所有元素相加 python_Python基础入门笔记:列表、元组(阿里云天池) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

9

9

今日主要內(nèi)容:列表、元組

列表

簡單的數(shù)據(jù)類型:

  • 整型

  • 浮點(diǎn)型

  • 布爾型

容器數(shù)據(jù)類型:

  • 列表

  • 元組

  • 字典?

  • 集合

  • 字符串

1.?列表的定義

列表是有序集合,沒有固定的大小,能夠保存任意數(shù)量任意類型的Python對象,語法為[元素1,元素2,…,元素n]

·?關(guān)鍵點(diǎn)是?中括號[]?和 逗號,?

·?中括號 把所有元素綁在一起

·?逗號 將每個元素一一分開

2.?列表的創(chuàng)建

·?創(chuàng)建一個普通列表? ?x=[元素1,元素2,…,元素n]

·?利用range()創(chuàng)建列表

· 利用推導(dǎo)式創(chuàng)建列表

由于list的元素可以是任何對象,因此列表中所保存的是對象的指針。即使保存一個簡單的[1,2,3],也有3個指針和3個整數(shù)對;x=[a]*4操作中,只是創(chuàng)建4個指向list的引用,所以一旦a改變,x中的4個a也會隨之改變。

·?創(chuàng)建一個混合列表

· 創(chuàng)建一個空列表

列表不像元組,列表內(nèi)容可更改(mutable),因此附加(append,extend)插入(insert)、刪除(remove、pop)這些操作都可以用在它身上。

3. 向列表中添加元素

  • list.append(obj)?在列表末尾添加新的對象,只接受一個參數(shù),參數(shù)可以是任何數(shù)據(jù)類型,被迫追加的元素在list中保持著原結(jié)構(gòu)類型。

    此元素如果是一個list,那么這個list將作為一個整體進(jìn)行追加,注意append()和extend()的區(qū)別。

  • list.extend(seq) 在末尾一次性追加另一個序列中的多個值(用新列表擴(kuò)展原來的列表)

    嚴(yán)格來說append是追加,把一個東西整體添加在列表后,而extend是擴(kuò)展,把一個東西里的所有元素添加在列表后。

  • list.insert(index,obj) 在編號index位置插入obj。

4. 刪除列表中的元素

  • list.remove(obj)?移除列表中某個值的第一個匹配項(xiàng)。

  • list.pop([index=-1])?移除列表中的一個元素(默認(rèn)最后一個元素),并且返回該元素的值。

    remove和pop都可以刪除元素,前者是指定具體要刪除的元素,后者是指定一個索引。

  • del??var1[,var2 ……]?刪除單個或多個對象(已知元素在列表中的位置的情況下)。

    如果要從列表中刪除一個元素,且不在以任何方式使用它,就使用del語句;如果要在刪除元素后還繼續(xù)使用它,就使用方法pop()

5. 獲取列表中的元素

  • 通過元素的索引值,從列表中獲取單個元素,注意,列表索引值是從0開始的。

  • 通過將索引值指定為-1,可讓Python返回最后一個列表元素,索引-2返回倒數(shù)第二個列表元素,依此類推。

切片的通用寫法是 start : stop?:?step

  • 情況1-“start:”

  • 以step為1(默認(rèn))從編號start往列表尾部切片。

  • 情況2-“:stop”

  • 以step為1(默認(rèn))從列表頭部往編號stop切片。

  • 情況3-“start:stop”

  • 以step為1(默認(rèn))從編號start往編號stop切片。

  • 情況4-“start:stop:step”

  • 以具體的step從編號start往編號stop切片。注意最后把step設(shè)為-1,相當(dāng)于將列表反向排列。

  • 情況5-“:”

  • 復(fù)制列表中的所有元素(淺拷貝)

6. 列表的常用操作符

  • 等號操作符:==

  • 連接操作符 +

  • 重復(fù)操作符 *

  • 成員關(guān)系操作符?in、?not in

    等號==?只有成員、成員位置都相同時才返回True。

列表拼接有兩種方式,用?加號+ 和 乘號* ,前者首尾拼接,后者復(fù)制拼接。

前面三種方法(append,extend,insert)可對列表增加元素,他們沒有返回值,是直接修改了原數(shù)據(jù)對象。而將兩個list相加,需要創(chuàng)建新的list對象,從而需要消耗額外的內(nèi)存,特別是當(dāng)list較大時,盡量不要使用“+”來添加list。

7. 列表的其它方法

list.count(obj)?統(tǒng)計(jì)某個元素在列表中出現(xiàn)的次數(shù)。

list.index(x[,start[,end]])?從列表中找出某個值第一個匹配項(xiàng)的索引位置。

list.reverse()?反向列表中的元素。

list.sort(key=None,reverse=False)?對原列表進(jìn)行排序。

  • key——主要是用來進(jìn)行比較的元素,只有一個參數(shù),具體的函數(shù)的參數(shù)就是取自于可迭代對象中,指定可迭代對象中的一個元素來進(jìn)行排序。

  • reverse——排序規(guī)則,reverse=True降序,reverse=False升序(默認(rèn))。

  • 該方法沒有返回值,但是會對列表的對象進(jìn)行排序。

元組

元組 定義語法為:(元素1,元素2,……,元素n)

  • 小括號把所有元素綁在一起

  • 逗號將每個元素一一分開

1. 創(chuàng)建和訪問一個元組

  • Python的元組與列表類似,不同之處在于tuple被創(chuàng)建后就不能對其進(jìn)行修改,類似字符串。

  • 元組使用小括號,列表使用方括號。

  • 元組與列表相似,也是用整數(shù)來對它進(jìn)行索引(indexing)和切片(slicing)。

  • 創(chuàng)建元組可以使用小括號(),也可以什么都不用,為了可讀性,建議還是用()。

  • 元組中只包含一個元素時,需要在元素后面添加逗號,否則括號會被當(dāng)作運(yùn)算符使用。

2. 更新和刪除一個元組

元組有不可更改(immutable)的性質(zhì),因此不能直接給元組的元素賦值,但是只要元組中的元素可更改(mutable),那么我們可以直接更改其元素,注意這與賦值其元素不同。

3. 元組相關(guān)的操作符

  • 等號操作符:==

  • 連接操作符 +

  • 重復(fù)操作符 *

  • 成員關(guān)系操作符?in、?not in

    等號== 只有成員、成員位置都相同時才返回True。

    元組拼接有兩種方式,用?加號+?和?乘號*?,前者首尾拼接,后者復(fù)制拼接。

4. 內(nèi)置方法

元組大小和內(nèi)容都不可更改,因此只有count和index兩種方法。

  • count('python') 是記錄在元組t中該元素出現(xiàn)幾次

  • index(10.31)?是找到該元素在元組t的索引

5. 解壓元組

  • 解壓(unpack)一維元組(有幾個元素左邊括號定義幾個變量)

  • 解壓二維元組(按照元組里的元組結(jié)構(gòu)來定義變量)

  • 如果只想要元組中的其中幾個元素,用 通配符 *?,英文叫?wildcard,在計(jì)算機(jī)語言中代表一個或多個元素,下例就是把多個元素丟給了 rest 變量。

如果根本不在乎rest變量,可直接用?通配符* 加上 下劃線_。

總結(jié)

以上是生活随笔為你收集整理的list所有元素相加 python_Python基础入门笔记:列表、元组(阿里云天池)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产啊啊啊啊 | 超碰天天 | 成人免费毛片男人用品 | 视频一区在线播放 | 久久久久久久久久99精品 | 日本欧美三级 | 国产-第1页-浮力影院 | 青青一区二区 | 国产高清免费视频 | 成年人在线观看网站 | 欧美另类z0z变态 | 国产91精品看黄网站在线观看 | 亚洲两性视频 | 亚洲午夜毛片 | 亚洲精品第一页 | 中文字幕久久精品 | 欧美高清性 | 色图综合 | 欧美乱论 | 国内激情视频 | 欧美区一区二区三 | 黄色网占 | 久久人人做 | 亚洲视频在线观看一区二区三区 | 伊人中文字幕在线观看 | 亚洲黄a| 69性影院 | 美女黄视频在线观看 | 老司机免费在线视频 | 国产精品三区在线观看 | 美女诱惑一区二区 | 狠狠爱天天干 | 变态另类一区二区 | 天天操天天干天天舔 | 久久久久久香蕉 | 一区二区三区av在线 | 欧美v日韩 | 天天插综合网 | 久久午夜视频 | 少妇喷白浆 | 男朋友是消防员第一季 | 国产人妖ts重口系列网站观看 | 国产乱视频 | 一级黄色片大全 | 国产精品久久久久久久蜜臀 | 中文字幕在线2018 | 不卡三区 | 久久97视频 | 国产精品久久久一区二区 | 欧美日韩国产精品综合 | 日本在线观看a | 91人妻一区二区 | 欧美成人极品 | 欧美一级片播放 | 四虎影院一区 | av在线小说 | 玖色视频 | 欧美乱视频 | 日本大胆裸体做爰视频 | 中文字幕国产综合 | 91狠狠干 | 国产精品国语自产拍在线观看 | 少妇免费毛片久久久久久久久 | 丰满人妻老熟妇伦人精品 | 乱淫67194 | 欧美性生交大片免费看app麻豆 | 无码 人妻 在线 视频 | 亚洲影视在线观看 | 这里只有精品视频在线 | 亚洲福利社区 | 操人视频免费看 | 中文字幕日日 | 伊人久久大香线蕉综合网站 | 日韩中文字幕在线播放 | 国产一二三区精品 | 久久99久久98精品免观看软件 | 福利网站在线 | 欧美在线视频播放 | 日韩经典第一页 | 色成人综合网 | 久操香蕉| 69久久久久| 黄色片网站免费观看 | 97青青草 | 伊人射 | 三上悠亚 在线观看 | 日韩午夜三级 | 国产美女永久免费 | 黄色的视频网站 | 影音先锋在线中文字幕 | 久久久久亚洲av成人无码电影 | 永久免费精品视频 | 欧美日韩中文字幕在线播放 | wwwxxx色 | 激情伊人 | 精品无码人妻一区二区三 | 精品国产亚洲av麻豆 | 亚洲第一视频网站 | 黄色一级片黄色一级片 |