课后习题
请将上面列表中重复的元素 ‘c’ 移除,并在命令行输出。
[ 'a', 1, 'b', 2, 'c', 'c', 3 ]
课程代码、课件及其他相关资料地址
https://gitee.com/wilsonyin/zero-basics-python
作者回复: 本意是想让大家用set()的
作者回复: 是的,sorted() PPT最后一页出现了疏忽
作者回复: 重点在于"写", 编程是个熟练工种,所以课后习题也没有要求的太过具体,多写多练,才能慢慢熟悉
作者回复: 这是因为list.reverse()方法修改了原始列表并返回了None。当你调用var1.reverse()时,它会反转var1列表,但不会返回反转后的新列表,而是直接在原地修改var1并返回None。
作者回复: 删除一个 list_test.remove('c') 删除全部 new_list = [x for x in list_test if x != 'c'] 此处是要求删除一个,练习remove()函数
作者回复: list(元组) 或 [ 元组 ] 都可以, Python支持直接进行类型转换
作者回复: 是的,写个简单的程序来验证一下吧