Python_列表_增、刪、改、查

列表 list

列表至關於字符串,不只能夠存儲不一樣的數據類型,並且能夠存儲大量數據,32位python的限制是536870912個元素,64位的限制是1152921504606846975個元素,並且列表是有序的,能夠索引,切片,取值。python

 方法   append() 增長到最後app

            insert()    按照索引位置增長元素spa

            extend()   迭代增長,默認從最後位開始迭代,分解添加,不能分解數字如325code

li = ['qw',6,'as','zx',1,2,3,4,]
li.append('df')
print(li)
li.insert(1,'gh')
print(li)
li.extend(['a',2,'x','yu'])
print(li)

['qw', 6, 'as', 'zx', 1, 2, 3, 4, 'df']
['qw', 'gh', 6, 'as', 'zx', 1, 2, 3, 4, 'df']
['qw', 'gh', 6, 'as', 'zx', 1, 2, 3, 4, 'df', 'a', 2, 'x', 'yu']

pop() 默認刪除最後一個,按索引位置刪除,有返回值blog

li = ['qw',6,'as','zx',1,2,3,4,]
li1 = li.pop(2)
print(li)
print(li1)

['qw', 6, 'zx', 1, 2, 3, 4]
as

remove() 按照元素去刪除,沒有返回值排序

li = ['qw',6,'as','zx',1,2,3,4,]
li1 = li.remove(6)
print(li)
print(li1)

['qw', 'as', 'zx', 1, 2, 3, 4]
None

clear() 清空列表,可是列表還在
del             按照位置刪除元素,可切片刪除,沒有返回值索引

li = ['qw',6,'as','zx',1,2,3,4,]
del li[2:4]
print(li)

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

能夠單個元素修改     li[1] = 'e'rem

能夠切片改,切片多少元素與要修改元素沒有聯繫,多少均可以字符串

li [1:3] = ['qw','as','zx','ered']class

切片查   結果是列表

for          查全部元素

排序

sort  正向排序          li.sort()

li.sort(reverse=True)   反向排序

li.reverse()   翻轉

元祖tupe

只讀列表,可循環,查找,切片。(外圈不能改,內圈可能能夠改)

列表轉換成字符串

join

s = 'chongyang'
s1 = '_'.join(s)
print(s1)

c_h_o_n_g_y_a_n_g

rang 數字按順序排列的列表

rang(a,b)   以a爲開頭一直到b的一個數列

相關文章
相關標籤/搜索