python基礎知識(二)列表 元組

2021-09-17 21:22:59 字數 2249 閱讀 6767

目錄

(二)列表、元組

2.1 列表

b.刪除 pop() remove() clear() del()

c.改d.排序

e.切片

f.列表轉化為字串

g.列表推導式

2.2 元組

python中用表示列表,用逗號隔開

li = ['as','ds','fa']

#li.insert(1,'asd') #指定位置,1位置插入asd

#li.extend([1,2,4]) #新增到尾部,迭代插入,把1,2,4插入

#刪

print(li.pop()) #預設刪除最後乙個,pop(1)指定刪除,有返回值

#li.remove('as') #移除列表中某個值的第乙個匹配項

#li.clear() #清空

#del li[0:1] #切片刪除

li = ['e','f'.'g']

li[0] = 'na' #改

print(li)

li[0:2] = 'abc'

#['na','f','g']

#['a','b','c','g']會迭代新增進去

#排序

li1 =[3,4,2,6,1]

li1.sort() #正排

print(li1)

li1.sort(reverse = true) #倒排

print(li1)

li2 =[3,4,2,6,1]

sorted(li2) //增加(reverse = true) 實現倒排

print(li2) #不影響原列表的順序

li2.reverse()

print(li2) #返回值為空

print(li2) #影響原列表的順序

'''[1, 2, 3, 4, 6]

[6, 4, 3, 2, 1]

[3, 4, 2, 6, 1]

none

[3, 4, 2, 6, 1]

'''

li = ['a','b','c','d']

print(li[1:4])

#['b','c','d']

print(li[-1:])#列印最後乙個元素

print(li[:2])#預設從頭開始

'''['b', 'c', 'd']

['d']

['a', 'b']

'''

li = ['a','b','c']

li1 = li[:] #建立乙個新的列表

print(li)

print(li1)

#li的改變不影響li1

'''['a', 'b', 'c', 'd']

['a', 'b', 'c']

'''

li = ['a', 'b', 'c', 'd']

for i in li[-3:]:

print (i,end='')#把print的換行去掉

#bcd

li = ['a','b','c','d']

li1 = ''.join(li)

print(li1)

li1 = '*'.join(li)

print(li1)

'''abcd

a*b*c*d

'''

list1 = ['a','bc','abc','bc']

[i.upper() for i in list1 if len(i) > 1]

//['bc', 'abc', 'bc']

元組:不能修改值的稱為不可變的,而不可變的列表就是元組,使用圓括號。

只讀取 可切片 可迴圈

兒子不可修改,孫子可以修改

li = ('a',['b','c'])

print(li)

#('a', ['b', 'c', 'd'])

括號裡面只有乙個元素要有逗號才是元組

tu1 = (1)

tu2 = (1,)

print(tu1,type(tu1))

print(tu2,type(tu2))

'''1 (1,) '''

python基礎知識(三) 列表和元組

一.列表 一 基本概念 序列 成員有序排列的,且可以通過下標偏移量訪問到它的乙個或者幾個成員,這類型別的統稱為序列。序列的資料型別包括 字串,列表和元組型別。特點 成員關係操作符,連線操作符,重複操作符,索引,切片操作符。陣列 儲存同一種資料型別的集合。列表 打了 激素 的陣列 可以儲存任意資料型別...

Python基礎知識 二 列表篇

testlist print testlist,type testlist 輸出結果 2.列表中可以儲存任意的物件 testlist2 10,g1 true,none,1,2,3 print print testlist2 輸出結果 10,g1 true,none,1,2,3 列表的索引可以是負數 ...

Python (二)列表 元組

一 列表 相當於c中的陣列,內部的元素是可以改變的,對元素進行增刪改以及進行插入操作。是一種有序的集合 建立list list1 test1 test2 test3 訪問元素 通過下標進行索引 list1 2 列表的下標從0開始,在元素的個數減1的位置結束。末尾追加元素 指定位置插入元素 listt...