- 自己動手試試看,并分析在這種情況下,向列表添加數據應當采用哪種方法比較好?
假設給定以下列表:
member = ['小甲魚', '黑夜', '迷途', '怡靜', '秋舞斜陽']
要求將列表修改為:
member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]
方法一:使用 insert() 和 append() 方法修改列表。
方法二:重新創建一個同名字的列表覆蓋。
解答:
方法一:
1.member.insert(1, 88)
2.member.insert(3, 90)
3.member.insert(5, 85)
4.member.insert(7, 90)
5.member.append(88)
復制代碼
方法二:
1.member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]
復制代碼
對于這種情況,明顯是第二種方法看起來要好一些嘛。
不過對于大型的列表,第一種方法可能更合適,所以我們說永遠沒有最好的,只有最合適的。
- 利用 for 循環打印上邊 member 列表中的每個內容
1
- 上一題打印的樣式不是很好,能不能修改一下代碼打印成下圖的樣式呢?【請至少使用兩種方法實現
2
3
4