34-习题
4.10 习题
1.什么是[]?
2.如何将 'hello'
赋给列表的第三个值,而让列表保存在名为 spam
的变量中?(假定变量包含 [2, 4, 6, 8, 10]
。)
对接下来的3个问题,假定 spam
变量包含列表 ['a', 'b', 'c', 'd']
。
3. spam[int('3' * 2) / 11]
求值为多少?
4. spam[-1]
求值为多少?
5. spam[:2]
求值为多少?
对接下来的3个问题。假定 bacon
变量包含列表 [3.14, 'cat', 11, 'cat', True]
。
6. bacon.index('cat')
求值为多少?
7. bacon.append(99)
让 bacon
变量中的列表值变成什么样?
8. bacon.remove('cat')
让 bacon
变量中的列表值变成什么样?
9.连接和复制列表的操作符是什么?
10. append()
和 insert()
列表方法之间的区别是什么?
11.从列表中删除值有哪两种方法?
12.请说出列表值和字符串的几点相似之处。
13.列表和元组之间的区别是什么?
14.如果元组中只有一个整数值42,如何输入该元组?
15.如何从列表值得到元组形式?如何从元组值得到列表形式?
16.“包含”列表的变量,实际上并未直接包含列表。它们包含的是什么?
17. copy.copy()
函数和 copy.deepcopy()
函数之间的区别是什么?