首页 > 代码库 > Python作业本——第4章 列表

Python作业本——第4章 列表

课后习题:

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章 列表