1. 程式人生 > >第二章第三題

第二章第三題

循環 tony end eve class body pen 列表 eric

3、寫代碼,有如下列表,按照要求實現每一個功能

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

  • 計算列表長度並輸出
  • 列表中追加元素“seven”,並輸出添加後的列表
  • 請在列表的第1個位置插入元素“Tony”,並輸出添加後的列表
  • 請修改列表第2個位置的元素為“Kelly”,並輸出修改後的列表
  • 請刪除列表中的元素“eric”,並輸出修改後的列表
  • 請刪除列表中的第2個元素,並輸出刪除的元素的值和刪除元素後的列表
  • 請刪除列表中的第3個元素,並輸出刪除元素後的列表
  • 請刪除列表中的第2至4個元素,並輸出刪除元素後的列表
  • 請將列表所有的元素反轉,並輸出反轉後的列表
  • 請使用for、len、range輸出列表的索引
  • 請使用for循環輸出列表的所有元素
  • 技術分享圖片
     1 i = [alex, eric, rain]
     2 print(len(li))#計算列表長度並輸出
     3 li.append("seven")
     4 print(li)#列表中追加元素“seven”,並輸出添加後的列表
     5 li.insert(0,"Tony")
     6 print(li)#請在列表的第1個位置插入元素“Tony”,並輸出添加後的列表
     7 li.insert(1,"Kelly")
     8 print(li)#請在列表的第2個位置插入元素“Kelly”,並輸出添加後的列表
     9 li.remove("eric")
    10 print
    (li)#請刪除列表中的元素“eric”,並輸出修改後的列表 11 li_2 =li[1] 12 li.pop(1) 13 print(li_2,li)#請刪除列表中的第2個元素,並輸出刪除的元素的值和刪除元素後的列表 14 # li.pop(2) 15 # print(li)#請刪除列表中的第3個元素,並輸出刪除元素後的列表 16 # del li[1:4] 17 # print(li)#請刪除列表中的第2至4個元素,並輸出刪除元素後的列表 18 li.reverse() 19 print(li)# 請將列表所有的元素反轉,並輸出反轉後的列表 20 for k in range(len(li)):
    21 print(k)#請使用for、len、range輸出列表的索引 22 # 請使用enumrate輸出列表元素和序號(序號從100開始) 23 for k,y in enumerate(li): 24 print(k+100,y)
    View Code

第二章第三題