• 草心
    2023-03-14 来自北京
    在jupyter中使用tuple()方法进行类型转换时会报错 TypeError: 'tuple' object is not callable

    作者回复: 需要完整代码,只靠一句错误是无法定位问题的,同样在搜索引擎中也没办法搜到正确的结果

    共 2 条评论
    
  • Ying
    2023-02-03 来自上海
    为什么我敲代码 tuple(new_color) 会报错 'tuple' object is not callable

    作者回复: 问题背景?信息太少不止我没办法回答,你在网上也搜不到正确的答案

    
    
  • 0x0000
    2022-11-27 来自广东
    list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] print(tuple(set(list1))) #不过我有个问题,由于list/tuple是有续的而set是无序的,当set转换成list/tuple时,是不是每次转换的结果的顺序是相同的?同样地,当对set执行pop()方法时,删除的是哪个元素呢?

    作者回复: 这里的无序,我觉得你的理解不太到位,我解释一下。 无序并不是指每次转换的结果不同,而是在不同的计算机上“可能”有不同的类型转换结果。对于程序员来说,不确定性是个很可怕的敌人,一旦你对排好顺序的数据类型,转换成无序的数据类型时, 再转换回来要再做排序。 所以这里的可能性是使用set需要注意的一个知识点

    共 2 条评论
    
  • Forest
    2022-11-29 来自四川
    # 请使用集合删除列表中重复的元素,并将其转换为元组在命令行进行输出。 # list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] list1 = ['r', 'g', 'b', 'g', 'b', 'r', 'g'] new_list = tuple(set(list1)) print(new_list)
    
    3
  • yanyu-xin
    2023-01-11 来自广东
    list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] set_list1 = set(list1) tup_set_list1 = tuple(set_list1) print('列表:', list1) print('集合:', set_list1) print('元组: ', tup_set_list1)
    
    1
  • MarkG
    2023-09-28 来自山东
    我的答案如下: list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] new_list1 = set(list1) print(new_list1) new_list1_tuple = tuple(new_list1) print(new_list1_tuple)
    
    
  • 张驰皓
    2023-08-28 来自北京
    list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] list2 = set(list1) list3 = tuple(list2) print(list3)
    
    
  • Geek_219b52
    2023-07-22 来自浙江
    #请使用集合删除列表中重复的元素,并将其转换为元组在命令行进行输出 list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] set1 = set(list1) #使用集合删除列表中重复的元素并且打印 print(set1) #将结果转换为元组并且打印 tuple1 = tuple(set1) print(tuple1)
    
    
  • 不再是入门水平pytho...
    2023-07-11 来自上海
    # 删除列表中的重复元素,用元组展示结果 list1 = [ 'r', 'g', 'b', 'g', 'b', 'r', 'g' ] # list new_list = set(list1) # set print(new_list) new_list1 = tuple(new_list) # tuple print(new_list1)
    
    
  • William
    2023-06-24 来自北京
    最后的例子, 元素应该用 () 代表, 然后集合本身也不允许重复呀。。。
    
    