python 基礎(列表)

2022-09-09 21:36:31 字數 1502 閱讀 8677

1. 切片

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

l1 = li[0]

print(l1)

l2 = li[0:3]

print(l2)

li.insert(4,'joe') #插入到對應位置

print(li)

li.extend('二哥') #將'二哥分成兩個字串插入'

print(li)

#刪li = ['alex', [1,2,3], 'wusir','egon']

name = li.pop(1) #按照索引刪除,有返回值

name = li.pop() #預設刪除最後乙個

print(name, li)

li.remove('alex') #按照元素刪除

print(li)

li.clear() #清空

print(li)

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

print(li)

#改li[0] = 'kevin'

print(li)

li[0:2] = '雲姐'

print(li)

#查print(li[0:2])

#公共方法

l = len(li) #測量長度

print(l)

num = li.count('alex') #出現次數

print(num)

print(li.index('wusir')) #查詢索引

li = [1,5,4,3,7,6]

#正向排序

li.sort()

print(li)

li.sort(reverse=true)

print(li)

li = ['taibai', '***', '袁浩',['alex', 'egon',89], 23]

print(li[1][1])

name = li[0].capitalize()

print(name)

li[0] = name

print(li)

li[2] = '怨天'

li[2] = li[2].replace('袁','ritian')

#列表轉化成字串

#join 返回是乙個字串

s = 'alex'

s1 = '_'.join(s)

print(s1)

li = ['taibai', '***', '袁浩',['alex', 'egon',89], 23]

l1 = ''.join(li)

print(l1)

#str ----> list split()

#range

for i in range(3,10):

print(i)

fot i in range(0,10,2):

print(i)

for i in range(10,0,-1):

print(i)

Python基礎 列表

list name index 修改元素 索引並修改元素 永久排序 cars.sort 逆序cars.sort reverse true 臨時排序 sorted cars 逆序sorted cars,reverse true 永久反轉列表元素 cars.reverse 確定列表長度 len cars...

Python基礎 列表

遍歷中的bug 姓名管理系統 遍歷 取出索引得資料,索引的順序是從0開始的 list1 1,test 1.23 print list1 1 list2 1,a 1.2 2,b 3.4 3,c 5.6 print list2 2 2 索引同時也可以直接在反向執行,最左邊是 1 print list2 ...

python基礎 列表

numer list 1,2,3,4 用下標取得列表中的單個值 print numer list 0 numer list 1,2,3,4 負數下標 print numer list 1 result 4numer list 1,2,3,4 利用切片取得子列表 print numer list 0 ...