Python中列表與元組的用法

2021-09-22 21:45:58 字數 1715 閱讀 7528

test=['a',55,"df"]#可以加入任何元素

print(test)

#有序的集合

print(test[0].title())

print(test[-1])#python提供-1表示最後乙個

#修改test[0]='b'

print(test[0])

#增加元素

print(test)

#刪除元素

del test[2]

print(test)

#刪除接著使用元素

testback=test.pop()#也可以填索引(預設最後乙個),指定刪除remove(55)不過只能刪除第乙個

print(testback)

print(test)

test.remove(55)

print(test)

#刪除特定所有元素

while 'c' in test:

test.remove("c")

print(test)

test.extend("daownv")#只能新增乙個,挨個新增

print(test)

"""#sorted()臨時排序

print(sorted(test))

print(test)

#sort排序(永久排序)

test.sort(reverse=true)#翻轉,預設是順序

print(test)

"""#反轉列表,永久性的翻轉列表

test.reverse()

print(test)

#確定列表長度

print(len(test))

#遍歷列表

for a in test:

print(a)

#列印範圍數

for a1 in range(1,4):

print(a1)

#list()可以直接建立列表,並且列印偶數

print(list(range(2,7,2)))

#sum,max,min,直接進行使用

print(max(list(range(2,7,2))))

#取列表的平方

squares=[valve**2 for valve in range(1,6)]#復用valve

print(squares)

#列表的切片,表示建立的是臨時陣列

print(test)

print(test[0:2])#0可以去除

print(test[2:])#不寫自動到末尾

print(test[-3:])#列印倒數三個

#複製類表

test1=test[:]

print(test)

print(test1)

#元組tup=(10,20)

print(tup[1])

#tup[1]=20錯誤的,不能給元組賦值,元組內單個值不變

#但可以重新給元組定義個元組

tup=(22,32)

print(tup)

#元組變列表

print(list(tup))

#判斷a是否在test中

print('a'and 'v'in test)

set為集合與列表很相似,區別是,set是無序的,不重複的。

set(字典)返回的就是鍵的列表

==比較的是值是否相等,is比較物件是否相等

python中列表與元組

pop 移除指定索引的一項 insert 指定索引位置前插入一項 remove 按照值移除元素 sort 排序 reverse 對列表進行反轉 index 獲取索引 del 刪除 列表中還可以巢狀列表 列表的解析操縱 one line表示式 a 1,2 x,y a x 1,y 2 d d.keys ...

Python中列表與元組

本文將總結python中關於列表和元組的一些常用函式與方法。一 列表的基本操作 python使用使用中括號 來解析列表。列表是可變的 mutable 即列表的內容是可以改變的。列表可以使用所有適用於序列的標準操作,例如索引 分片 連線和乘法。1.list 函式 list 函式可以把乙個序列型別轉換成...

python中的列表與元組

python當中沒有陣列這個概念,但是有比陣列更為強大且功能齊全的列表。建立列表 建立列表和建立普通變數一樣,用中括號括起來一堆資料就可以了,資料之間用逗號隔開,這樣乙個普普通通的列表就建立成功了 列表裡可以有整型 字串 浮點型,甚至列表裡面包含另乙個列表,如果實在想不到往列表裡面塞什麼資料的時候,...