列表的增 刪 改 查

2022-07-20 02:45:13 字數 1646 閱讀 5445

#

li = ['alex',[1,2,3],'wusir','egon','女神','taibai']

#l1 = li[0]

#l2 = li[0:3]

#列表的四個操作,增、刪、改、查

'''li = ['alex','wusir','egon','女神']

# print(li)

while 1 :

name = input('請輸入新增名字:')

if name.strip().upper() == 'q':

break

else:

print(li)

print(li)

li.insert(4,'春哥')

print('li')

li.extend('二哥') # int 不可迭代 。加入的是元素。新增到最後

print('li')

# 刪 pop remove

li = ['alex','wusir','egon','女神']

li.pop(1) # 返回值是刪除值。預設刪最後乙個

print(li)

li.remove('egon') #按元素去刪除

print(li)

li.clear() #清空這個列表

print(li)

#del li # 刪除列表

del li[2:] #切片刪除 顧頭不顧尾

print(li)

'''#

改 li = ['

alex

',[1,2,3],'

wusir

','egon

','女神

','taibai']

li[0] = '男神'

print

(li)

li[0:2] = '

雲姐漂亮'#

先去掉切片,再按元素新增

li[0:2] = ['

雲姐漂亮

',1,2,3,'

二哥','

福哥'] #

列表每個元素

print

(li)#查

for i in

li:

print

(i)print(li[0:2])

#公共方法

li = ['

alex

',[1,2,3],'

wusir

','egon

','女神

','taibai

','福哥']

l =len(li)

print

(l)num = li.count('福哥'

)print

(num)

print(li.index('

wusir

')) #

列表查詢只有index

#正向排序

li = [1,2,5,1,43,2,9,75]

li.sort()

print

(li)

#倒敘排序

li.sort(reverse=true)

print

(li)

#列表的反轉

li.reverse()

print()

列表的增刪改查

列表的定義及使用 python中的資料型別 number bool intfloat complex list str tuple dict set列表特性 可以儲存任意型別的多個元素 允許相同元素的存在 列表是有序的,索引順序 列表的定義以及使用 scores 列表的長度 len 列表 索引值 下...

列表的增刪改查

建立乙個列表變數,names names zhangyang lihua wangxi dongshuai print names 0 2 表示對列表的切片 names.insert 1,leihaidong 表示插入到原來字串的某個位置,1,表示插入列表裡的第2個位置 names.remove l...

列表的增刪改查

view code 刪除 popli alex wusir egon 女神 li.pop 1 print li 顯示結果 alex egon 女神 li alex wusir egon 女神 li.pop 什麼都不加顯示最後乙個 print li 顯示結果 alex wusir egon remov...