一,列表型別
作用:多個裝備,多個愛好,多門課程,多個女朋友等定義:內可以有多個任意型別的值,逗號分隔
my_girl_friends=['alex','wupeiqi','yuanhao',4,5] #本質my_girl_friends=list([...])
l=list('hello') # list內只能跟能夠被for迴圈遍歷的資料型別
print(l)
l=list() #字典取key
print(l)
優先掌握的操作:
1、按索引訪問值(正向訪問+反向訪問):即可存也可以取
names=['alex','wxx','lxx','egon']
names[0]='alex'print(names)
2、切片(顧頭不顧尾,步長)
names=['alex','wxx','lxx','egon']
print(names[0:3])
3、長度
names=['alex','wxx','lxx','egon']
print(len(names))
4、成員運算in和notinnames=['alex','wxx','lxx','egon',4]
print(4
innames)
5、追加
names=['alex','wxx','lxx','egon']))
)print(names)
6、刪除
names=['alex','wxx','lxx','egon']
delnames[2]
print(names)
7、迴圈
names=['alex','wxx','lxx','egon']
fornameinnames:
print(name)
需要掌握的操作(****)
names=['alex','wxx','lxx','egon',4,3.1]
names.insert(1,'sb')
print(names) #在wxx的前面輸入』sb'
names=['alex','wxx','lxx','egon',4,3.1]
res=names.remove('wxx') # 單純的刪掉,是按照元素的值去刪除,沒有返回值
print(res)
print(names)
names=['alex','wxx','lxx','egon',4,3.1]
res=names.pop(1) #拿走乙個值,是按照索引去刪除,有返回值
print(names)
print(res)
names=['alex','wxx','lxx','egon',4,3.1]
print(names.pop())
print(names.pop())
names=['alex','wxx','lxx','lxx','egon',4,3.1]
print(names.count('alex'))#列表中有幾個alex
print(names.index('egon'))#列表內的某個值所處的位置[4]
names.clear()
print(names) #清除列表
x=names.copy()
print(x) #複製列表
names.extend([1,2,3])
print(names) #在結尾加上1,2,3的值['alex','wxx','lxx','lxx','egon',4,3.1,1,2,3]
names.reverse()
print(names) #把列表的值反過來[3.1, 4, 'egon', 'lxx', 'lxx', 'wxx', 'alex']
names=[1,10,-3,11]
names.sort(reverse=true)#sort是從大到小排列,如果reverse為真則反轉[11, 10, 1, -3]
print(names)
二:該型別總結
1 存乙個值or存多個值
可以存多個值,值都可以是任意資料型別
2 有序or無序
有序3 可變or不可變
可變l=['a','b']
print(id(l))
l[0]='a'print(id(l))
python列表型別如何 python列表型別
列表型別 一 列表 list 如果現在有乙個需求,我們需要儲存乙個人的愛好,用前面說的資料型別儲存,毫無疑問只能用字串儲存,並且乙個人的愛好可能是很多個,那麼我們可以用空格將讓他們分開。hobbies read run girl print hobbies 輸出 read run girl 我們一直...
python異常型別列表
1.nameerror 嘗試訪問乙個未申明的變數 v nameerror name v is not defined2.zerodivisionerror 除數為0 v 1 0 zerodivisionerror int division or modulo by zero3.syntaxerror...
python基礎型別 列表
列表 列表是python中的基礎資料型別之一,其他語言中也有類似於列表的資料型別,比如js中叫陣列,他是以括起來,每個元素以逗號隔開,而且他裡面可以存放各種資料型別比如 li alex 123,ture,1,2,3,wusir 1,2,3,小明 列表相比於字串,不僅可以儲存不同的資料型別,而且可以儲...