Python列表教程

2021-08-04 01:46:24 字數 2824 閱讀 6071

list01 = ['ttz',26,'fqq',25]

list02 = [2017,7,20]

print(list01)

print(list02)

['ttz', 26, 'fqq', 25]

[2017, 7, 20]

# 列表擷取

print (list01[0])

print (list01[-1])

print (list01[0:3]) # 特別注注意:只擷取3個元素

ttz

25['ttz', 26, 'fqq']

# 列表重複

print (list01 * 2)

['ttz', 26, 'fqq', 25, 'ttz', 26, 'fqq', 25]
# 列表組合

list03 = list01 + list02

print (list03)

['ttz', 26, 'fqq', 25, 2017, 7, 20]
# 獲取列表長度

print (len(list01))

4
# 刪除列表元素

del list02[0]

print (list02)

[7, 20]
# 元素是否存在於列表中

print ('ttz'

in list01)

print('fqq'

in list02)

true

false

# 迭代

for i in list01:

print(i)

ttz

26fqq

25

# 列表最大/最小值

print (max([0,1,2,3,4]))

print (min([0,1]))

4

0

# 將元組轉換為列表

atuple = (1,2,3,4)

list04 = list(atuple)

print (list04)

[1, 2, 3, 4]
# 在列表末尾新增新的元素

print(list04)

[1, 2, 3, 4, 5]
# 在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)

list03.extend(list01)

print (list03)

['ttz', 26, 'fqq', 25, 2017, 7, 20, 'ttz', 26, 'fqq', 25]
print (list03.count('ttz'))
2
# 從列表中找出某個值第乙個匹配項的索引位置

print (list03.index('fqq'))

2
# 將物件插入列表

# 在位置0處,插入元素 'hell0' !

list03.insert(0, 'hello')

print (list03)

['hello', 'ttz', 26, 'fqq', 25, 2017, 7, 20, 'ttz', 26, 'fqq', 25]
# 移除列表中的乙個元素,並且返回該元素的值

# 刪除的是位置 0 的元素

print (list03.pop(0))

print (list03)

# 預設刪除最後乙個元素)

print (list03.pop())

print (list03)

fqq

[25, 2017, 7, 20, 'ttz', 26, 'fqq']

fqq[25, 2017, 7, 20, 'ttz', 26]

# 移除列表中某個值的第乙個匹配項

list03.remove('ttz')

print (list03)

[25, 2017, 7, 20, 26]
# 反向列表中元素

list03.reverse()

print (list03)

[26, 20, 7, 2017, 25]
# 對原列表進行排序

list03.sort()

print (list03)

[7, 20, 25, 26, 2017]
[1] python 列表(list)

[2] 5. data structures

python基礎教程 列表

列表不同於元組和字串,列表是可變的,可以改變列表的內容,並且列表有很多有用的,專門的方法。字串不能像列表一樣被修改,所以有時根據字串建立列表會很有用。list函式可以實現這個操作 list hello h e l l o 需要注意的是,list函式適用於所有型別的序列,而不只是字串。x 1,1,1 ...

python教程 列表list操作

二 列表的增刪改查 list1 建立乙個空列表 list2 1,2,3,4,5,1 建立乙個數字型列表 list3 a q w s d f e 建立乙個字元型列表 list4 how are you i am find thank you 建立乙個字串型列表 list5 1,a hello list...

python元組和列表教程 Python列表和元組

python是沒有陣列的概念,但是和陣列比較相近的概念是列表和元素。下面兩個例子展示列表和元組。coding utf 8 元組 students 小明 小黃 小李 小鄭 print students 2 coding utf 8 列表 students 小明 小黃 小張 小花 print stude...