Python 學習筆記(610) 列表和元組

2021-10-07 00:23:03 字數 2090 閱讀 9052

列表(list)

列表,是python語言顯著區別與其他語言的一種資料結構,其設計的更加靈活,可彌補字串本身的各種缺陷。

定義

列表是可變的序列。

列表操作

增加

2.指定位置插入新元素insert()

查詢

3.返回指定元素下標index()

4.成員運算判斷in

5.下標、切片讀取元素

修改

6.通過指定下標,對對應元素進行賦值修改

刪除

7.清空列表clear()

8.從列表中彈出並刪除乙個元素pop()

9.刪除元素的指定值,一次只能刪除乙個,順序從左到右remove()

10.既可以刪除指定元素,又可以刪除整個列表del()

合併

extend()和『+』

排序

sort(),預設做增序,在括號中填入reserver=true,則為減序排序。

複製

l.copy() ## 賦值l列表物件生成新的列表物件(記憶體位址與原來的不一樣)

統計

對列表中指定元素的統計l.count(e)

反向重寫

l.reverse()

解析

>>> nums=

>>> for i in range(1,11):

...>>> print(nums)

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

>>> nums=[i**2 for i in range(1,11)]

>>> print(nums)

[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

元組(tuple)

定義

元組是不可變的序列。

基本知識

>>> a=1

>>> type(a)

>>> b=1,

>>> type(b)

基本操作

方法名稱

方法功能描述

count

統計指定元素個數

index

返回元素的下標

函式名稱

函式功能描述

len統計元組元素個數

max返回最大值元素

min返回最小值元素

tuple

將列表轉化為元組

type

返回物件型別

del刪除元組

sum所有元組元素求和

操作例項

>>> a=1,2

>>> sum(a)

3>>> a.index(2)

1>>> a.index(1)

0>>> list=[1,2,3]

>>> l_to_t=tuple(list)

>>> type(l_to_t)

>>> del(list) ## list是內建函式,下面需要呼叫,所以將上面定義的刪除。

>>> t_to_l=list(l_to_t)

>>> type(t_to_l)

檢視內建函式

>>> dir(__builtins__)

Python 學習筆記 2 列表

一 列表 列表中的元素可以改變,元組中的元素不可以改變。sr 建立列表的兩個方式 sr list s aiqingzhuanyi list s 將別的型別轉換成列表型別 out 5 a i q i n g z h u a n y i 使用偏移量獲取列表中對應位置的元素 sr a b c d sr 0...

Python學習筆記 (二)列表

3組織列表 二操作列表 3使用列表的一部分切片 三元組 列表是由一系列按特定順序排列的元素組成。在python中,用方括號 來表示列表,並用逗號來分割其中的元素。列表是有序集合,因此要訪問列表的任何元素,只需將該元素的位置或索引告訴python。索引從0開始。同時python提供了一種特殊語法,可以...

Python學習筆記8 列表

變數名 元素1,元素2,元素3,變數名 字串,整型變數,浮點型變數,另乙個列表 變數名 列表名.extend 另乙個列表 列表名.insert 想要加入列表的位置,要新增的元素 列表名 索引值 列表名.remove 要刪除的元素名 del 列表名 索引值 列表名.pop 索引值 列表名 開始分片的索...