1. 程式人生 > >Python作業本——第4章 列表

Python作業本——第4章 列表

代碼 拷貝 字符 microsoft del soft int 實踐項目 +=

課後習題:

1.[]是一個空列表

2.

1 spam.insert(3, hello) 錯,應為:spam[2] = ‘hello‘

3.[‘d‘] ‘d‘

4.[‘d‘] ‘d‘

5.[‘a‘, ‘b‘]

6.1

7.[3.14, ‘cat‘, 11, ‘cat‘, True, 99]

8.[3.14, 11, ‘cat‘, True]

9.連接+,復制*

10.inset()方法可以指定位置插入

11.del 和remove()方法

12.

13.列表可以修改,元祖不能修改

14.((42)) (42,)

15.tuple();list()

16.引用

17.copy.deepcopy()可以拷貝原變量中包含的列表 會復制列表內的所有列表

實踐項目

4.10.1 逗號代碼

 1 spam = [apples, bananas, tofu, cats, fishes]
 2 
 3 
 4 def lianjie(someList):
 5     result = ‘‘
 6     for i in range(len(someList) - 1):
 7         result += (someList[i] + ,)
 8     result += (and  + someList[-1])
 9     print(result)
10 
11 lianjie(spam)

4.10.2 字符圖網格

 1 grid = [[., ., ., ., ., .],
 2         [., 0, 0, ., ., .],
 3         [0, 0, 0, 0, ., .],
 4         [0, 0, 0, 0, 0, .],
 5         [., 0, 0, 0, 0, 0],
 6         [0, 0, 0, 0, 0, .],
 7         [0, 0, 0, 0, ., .],
 8         [., 0, 
0, ., ., .], 9 [., ., ., ., ., .]] 10 11 for j in range(6): 12 for i in range(9): 13 print(grid[i][j], end=‘‘) # 打印一列中的每一個元素 14 print(grid[i][j]) # 打完一列打下一列

Python作業本——第4章 列表