小甲魚課後作業010列表1

2021-08-21 22:17:25 字數 1253 閱讀 4780

0.列表都可以存放一些什麼東西?

可以存放任何資料型別

1.向列表增加元素有哪些方法?

不一樣,前者在列表末尾增加了乙個列表,而後者是在列表末尾增加了兩個列表內的元素

4. 有列表 name = ['f', 'i', 'h', 'c'],如果小甲魚想要在元素 'i' 和 'h' 之間插入元素 's',應該使用什麼方法來插入?

insert()方法

insert(2,'s')

0. 自己動手試試看,並分析在這種情況下,向列表新增資料應當採用哪種方法比較好?

假設給定以下列表:

member = ['小甲魚', '黑夜', '迷途', '怡靜', '秋舞斜陽']

要求將列表修改為:

member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]

member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]

第二種方便,但大型列表可以用第一種考慮迴圈插入

1. 利用 for 迴圈列印上邊 member 列表中的每個內容:

for i in member:

print(i)

2. 上一題列印的樣式不是很好,能不能修改一下**列印成下圖的樣式呢?【請至少使用兩種方法實現】

方法一:

member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]

count = 0

length = len(member)

while count < length:

print member[count], member[count+1]

count += 2

方法二:

member = ['小甲魚', 88, '黑夜', 90, '迷途', 85, '怡靜', 90, '秋舞斜陽', 88]

for each in range(len(member)):

if each%2 == 0:

print member[each], member[each+1]

0. 注意,這道題跟上節課的那道題有點兒不同,回答完請上機實驗或參***。

old = [1, 2, 3, 4, 5]

new = old

old = [6]

print(new)

如果不上機操作,你覺得會列印什麼內容?

[1,2,3,4,5]

小甲魚Python課後作業011列表2

1.請問如何將下邊這個列表的 小甲魚 修改為 小魷魚 list1 1,1,2,小甲魚 3,5,8,13,18 list1 1 2 小魷魚 2.要對乙個列表進行順序排序,請問使用什麼方法?列表名.sort 3.要對乙個列表進行逆序排序,請問使用什麼方法?先用列表名.sort 排序 再用列表名.reve...

小甲魚41課課後作業

3.請問以下 存在什麼問題?class test def init self,x,y return x yinit方法只能return none 程式設計題 0.小李做事常常丟三落四的,寫 也是一樣,常常開啟檔案又忘記關閉。你能不能寫乙個fileobject類,給檔案物件進行包裝,從而確認在刪除物件...

小甲魚Python課後作業008了不起的分支和迴圈

0.if not money 100 上邊這行 相當於?if money 100 1.assert的作用是什麼?assert 斷言是宣告其布林值必須為真的判定,如果發生異常就說明表達示為假,用法是assert 表示式 用於測試程式,防止錯誤 繼續執行,如果表示式的值為假,則整個程式退出,並輸出一條錯...