小猿圈Python作業 第2章 01 列表操作

2021-10-05 02:02:20 字數 1231 閱讀 4109

# 寫**,有如下列表,按照要求實現每乙個功能

li = ['alex', 'eric', 'rain']

# 計算列表長度並輸出

length = len(li)

print(f'1-li的長度是:')

# 列表中追加元素「seven」,並輸出新增後的列表

print('2-追加元素後的li是:', li)

# 請在列表的第1個位置插入元素「tony」,並輸出新增後的列表

li.insert(0, 'tony')

print('3-追加元素後的li是:', li)

# 請修改列表第2個位置的元素為「kelly」,並輸出修改後的列表

li.insert(1, 'kelly')

print('4-追加元素後的li是:', li)

# 請刪除列表中的元素「eric」,並輸出修改後的列表

li.remove('eric')

print('5-刪除元素後的li是:', li)

# 請刪除列表中的第2個元素,並輸出刪除的元素的值和刪除元素後的列表

del1 = li.pop(1)

print(f'6-刪除的元素是')

print('7-刪除元素後的li是:', li)

# 請刪除列表中的第3個元素,並輸出刪除元素後的列表

li.pop(2)

print('8-刪除元素後的li是:', li)

# 請刪除列表中的第2至4個元素,並輸出刪除元素後的列表

# 請將列表所有的元素反轉,並輸出反轉後的列表

print('9-反轉後的列表是:', li[::-1])

# 請使用for、len、range輸出列表的索引

print('10-列表的索引是:', end='')

for i in range(len(li)):

print(i, end=' ')

# 請使用enumrate輸出列表元素和序號(序號從100開始)

print('')

print('11-列表元素和序號是:(序號從100開始)')

for index, element in enumerate(li):

print(100 + index), element

# 請使用for迴圈輸出列表的所有元素

print('12-li中的所有元素是:')

for i in li:

print(i)

小猿圈Python作業 第2章 04到06

04 寫 有如下列表,請按照功能要求實現每乙個功能 li hello seven mon h kelly all 123,446 請根據索引輸出 kelly k li 2 1 1 print f 輸出kelly 請使用索引找到 all 元素並將其修改為 all 如 li 0 1 9 li 2 2 a...

小猿圈Python作業 第3章 3 7

用遞迴實現2分查詢的演算法,以從列表 a 1,3,4,6,7,8,9,11,15,17,19,21,22,25,29,33,38,69,107 查詢指定的值。def finder n,li 用遞迴實現2分查詢 param n 要查詢的值 param li 要查詢的列表 return li.sort ...

python小猿 小猿圈python學習 內建函式

python的len為什麼你可以直接用?肯定是直譯器啟動時就定義好了 每個函式的作用我都幫你標好了 abs 求絕對值 all return true if bool x is true for all values x in the iterable.if the iterable is empty...