• 跳哥爱学习
    2023-03-05 来自四川
    课程到这里并没有讲到循环,用循环是否超纲了呀,可否通过集合来去重? my_list=[ 'a', 1, 'b', 2, 'c', 'c', 3 ] my_list=set(my_list) print(my_list)

    作者回复: 本意是想让大家用set()的

    
    1
  • Zeros
    2023-09-12 来自河北
    var1=['a','b','c','d','e',['f','g']] var1.insert(0,'first') print(var1) var1.append('last') print(var1) var1.extend('last1') print(var1) var1.remove('1') print(var1) var2=var1.pop() print(f'var1是{var1}') print(f'var2是{var2}') print(f'反转后var1是{var1.reverse()}') print(var1) 为什么print(f'反转后var1是{var1.reverse()}')终端显示是这样:反转后var1是None

    作者回复: 这是因为list.reverse()方法修改了原始列表并返回了None。当你调用var1.reverse()时,它会反转var1列表,但不会返回反转后的新列表,而是直接在原地修改var1并返回None。

    
    
  • 空身而来空身去
    2023-08-25 来自江苏
    ‘c’就都删掉吧 #课后习题“请将上面列表中重复的元素 ‘c’ 移除,并在命令行输出。[ 'a', 1, 'b', 2, 'c', 'c', 3 ]” list_test = ['a',1,'b',2,'c','c',3] new_list = list(set(list_test)) new_list.remove('c') print(list_test) print(new_list)

    作者回复: 删除一个 list_test.remove('c') 删除全部 new_list = [x for x in list_test if x != 'c'] 此处是要求删除一个,练习remove()函数

    
    
  • 东至
    2023-02-03 来自山东
    老师怎么将元组转换为列表?

    作者回复: list(元组) 或 [ 元组 ] 都可以, Python支持直接进行类型转换

    
    
  • Geek_f12248
    2022-12-01 来自广东
    如果列表中有多个相同元素,用remove()是不是只能移除第一个元素呢?

    作者回复: 是的,写个简单的程序来验证一下吧

    
    
  • Sunstry
    2022-11-30 来自新疆
    list = [ 'a', 1, 'b', 2, 'c', 'c', 3 ] while list.count('c') > 1: list.remove('c') print(list)
    共 2 条评论
    9
  • 流羽
    2022-11-23 来自广东
    执行排序之后发现,列表排序后返回新列表是sorted(),不是sort() 在官方文档3.10.8版本中的排序指南也有验证,老师是不是打漏了ed呀?
    共 3 条评论
    4
  • 浪客剑心
    2023-04-20 来自浙江
    homework_list = [ 'a', 1, 'b', 2, 'c', 'c', 3 ] homework_list.remove("c") homework_list.remove('c') print(homework_list)
    
    1
  • Geek_780635
    2023-04-12 来自浙江
    list_zy=[ 'a', 1, 'b', 2, 'c', 'c', 3 ] list_zy.remove('c') print(list_zy)
    
    1
  • 空身而来空身去
    2023-08-25 来自江苏
    这题目是要将所有的'c'移除,还是说只要移除一个多余的‘c’
    
    