python入門之列表和元組

2021-09-23 15:39:53 字數 1468 閱讀 2991

列表和元組是一組資料的集合,同乙個集合中的元素型別可以不一樣

1.1、列表的基本操作:索引操作、分片操作、序列相加、序列相乘等

例如(索引操作):x = [1,'adb',3,45]

print(x[1])    #輸出adb

print(x[-1])    #輸出45

例如(分片操作):x = 'abcdefg'

print(x[1:2])  

print(x[-3:])

print(x[::2])

例如(相加): x = [1,2,3]

y = [4,5,6]

z = x + y

print(z)

例如(相乘):x = [1,2,3]

print(x*2)

1.2、列表的函式方法操作

這裡要區分函式和方法,函式和方法都是功能的封裝,函式直接呼叫,方法需要使用物件呼叫

常用的函式:in、len、max、min、del、list、

例如(in):x = [1,2,'a','b',12]

print(1 in x)

print(3 in x)

例如(len,max,min):x = [1,2,'ac','b',12]

print(len(x))

max(x)  #報錯

y = [1,2,6,3,7,5]

print(min(y))

例如(del):  x = [1,2,'ac','b',12]

del x[2] 

x[1] = 23

print(x)

例如(list):x = 'abcde'

y = list(x)

print(y)

x = [1,2,8,6]

print(x)

y = x.copy()

x.clear()

print(x)

print(y)

a = [1,2,3]

b = [4,5,6]

a.extend(b)

print(a)

print(a.index(5))

a.pop()

print(a)

a.insert(2,'f')

print(a)

a.remove(2)

print(a)

a.sort()  #報錯

2.1、元組是唯讀的列表集合

2.2、可以將列表通過tuple函式轉換為元組

例如:a = 1,2,3

b = (1,2,3)

c = 1,

x = ['a',5,1]

y = tuple(x)

print(y)

python之列表 元組

一 列表 1.作用 按位置存放多個值 2.定義 l 1,1.2,aaa print type l 3.型別轉換 但凡能夠被for迴圈遍歷的型別都可以當做引數傳給list 轉成列表 res list hello print res l for x in hello x print l res list...

Python序列之列表和元組

列表的各個元素以逗號分隔,寫在方括號中。lst 1,2,3,4 list函式可以用於將所有型別的列表轉化為列表 list其實是一種型別,相當於型別轉換 list hello h e l l o 而 join somelist 可以將乙個由字元組成的序列轉換為字串。因為字串不能被修改,所以可以用lis...

初識Python之列表和元組

這一天二狗又被這幾個小混混攔住了 小混混張口就問,python的列表是什麼 二狗內心大喜 列表由一系列按特定順序排列的元素組成 在python中,用方括號 來表示列表,並用逗號來分隔其中的元素 就比如你們幾個的名字用列表就可以表示成 names 小混混1 小混混2 小混混3 小混混4 小混混5 pr...