# 寫**,有如下列表,按照要求實現每乙個功能
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...