習題1
列表a=[11,22,24,29,30,32]
1、把20插入到列表的末端
2、在元素29後面插入元素57
3、把元素11修改成6
4、刪除元素32
5、對列表從小到大排序
習題2
列表b = [1,2,3,4,5]
1、用兩種方法輸出下面的結果
[1,2,3,4,5,6,7,8]
2、用列表的2種方法返回結果:[5,4]
3、判斷2是否在列表裏
習題3
b = [23,45,22,44,25,66,78]
用列表推導式完成下面習題:
1、生成所有奇數組成的列表
2、輸出結果:['the content 23', 'the content 45']
3、輸出結果:[25,47,24,46,27,68,80]
4、用range方法和列表推導的方法生成列表:
[11,22,33]
習題5
已知元組:a = (1,4,5,6,7)
1、判斷元素4是否在元組裏
2、把元素5修改成8
習題6
已知集合:setinfo = set('acbdfem')和集合finfo=set('sabcdef')
1、添加字符串對象‘abc’到集合setinfo
2、刪除集合setinfo裏面的成員m
3、求2個集合的交集和並集
習題7
用字典的方式完成下面一個小型的學生管理系統。
1、學生有下面幾個屬性:姓名、年齡,考試分數包括:語文、數學、英語。
比如定義2個同學:
姓名:李明,年齡25,考試分數:語文75,數學80,英語90
姓名:張強,年齡24,考試分數:語文89,數學81,英語80
2、給學生添加一門Python課程成績,李明60分,張強80分
3、把張強的數學成績由81改成89分
4、刪除李明的年齡數據
5、對張強同學的課程分數按照從低到高順序輸出
6、外部刪除學生所在的城市屬性,不存在返回字符串beijing