python小白之路 第四章資料型別第二節列表

2021-10-07 05:34:05 字數 3031 閱讀 1896

重點記憶

返回列表元素個數。

varl  =[1

,2,3

]print

(len

(varl)

)# 3

返回列表元素中的最大值。

varl  =[1

,2,3

]print

(max

(varl)

)# 3

返回列表元素中的最小值。

varl  =[1

,2,3

]print

(min

(varl)

)# 1

重點記憶

用於將元組或字串轉換為列表。

str

='123'

vart =(1

,2,3

)print

(list

(str))

print

(list

(vart)

)# ['1', '2', '3']

# [1, 2, 3]

重點記憶

用於在列表末尾新增新的物件。

varl  =[1

,2,3

][4,

5])print

(res)

print

(varl)

# none

# [1, 2, 3, [4, 5]]

記憶

用於統計某個元素在列表**現的次數。

varl  =[1

,2,3

]print

(varl.count(1)

)# 1

在列表末尾一次性追加另乙個序列中的多個值(用新列表擴充套件原來的列表)。

varl  =[1

,2,3

]varl.extend(

'456'

)print

(varl)

# [1, 2, 3, '4', '5', '6']

重點記憶

從列表中找出某個值第乙個匹配項的索引位置。即x在列表中首次出現項的索引號

varl  =[1

,2,3

]print

(varl.index(1)

)# print(varl.index(1,1))

# 0# valueerror: 1 is not in list

重點記憶

將指定物件x插入列表的指定位置i,等同於是s[i:i]=[x]

varl  =[1

,2,3

]varl.insert(0,

0)print

(varl)

# [0, 1, 2, 3]

重點記憶

對指定索引位置上的元素做出棧操作,並且返回該元素的值。

varl  =[1

,2,3

]print

(varl.pop(1)

)print

(varl)

# 2# [1, 3]

重點記憶

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

varl  =[1

,1,2

,3]print

(varl.remove(1)

)print

(varl)

# none

# [1, 2, 3]

反向列表中元素。

varl  =[1

,2,3

]print

(varl.reverse())

print

(varl)

# none

# [3, 2, 1]

記憶

對原列表進行排序,如果指定引數key,則使用比較函式指定的比較函式。

varl  =[1

,4,2

,3]print

(varl.sort())

print

(varl)

# none

# [1, 2, 3, 4]

清空列表,類似於 del a[:]。

varl  =[1

,4,2

,3]varl.clear(

)print

(varl)

#

複製列表,類似於 a[:]。

varl  =[1

,4,2

,3]varl.copy(

)print

(varl)

# [1, 4, 2, 3]

python第四章上機實踐 第四章上機實踐報告

設有n 個程式要存放在長度為l的磁帶上。程式i存放在磁帶上的長度是 li,1 i n。程式儲存問題要求確定這n 個程式在磁帶上的乙個儲存方案,使得能夠在磁帶上儲存盡可能多的程式。對於給定的n個程式存放在磁帶上的長度,計算磁帶上最多可以儲存的程式數。輸入格式 第一行是2 個正整數,分別表示檔案個數n和...

python學習第四章

1.建立字典 每個鍵和它的值之間用冒號隔開,項之間用逗號隔開,整個字典使用一對大括號括起來。2.字典基本操作 len d 返回d中項的數量。d k 返回關聯到鍵k上的值。d k v將值v關聯到鍵k上。del d k 刪除鍵位k的項。k in d檢查d中是否有含有鍵為k的項。3.字典的格式化字串 可以...

Python第四章 字典

字典是python中唯一內建的對映型別,字典中的值並沒有特殊順序,但是都是存在乙個特定的鍵裡。鍵可以是數字 字串甚至是元組。4.1 4.2 了解建立和使用字典 phonebook alice 2345 phonebool asd traceback most recent call last fil...