早点l 2021-05-14 18:46 采纳率: 40%
浏览 35
已采纳

update()添加多项集合

thisset.update([“a”,“b”,“c”]) thisset.update((“a”,“b”,“c”)) 求各位大神告知它们的区别在哪里,最后结果都一样

  • 写回答

3条回答 默认 最新

  • CSDN专家-黄老师 2021-05-14 18:49
    关注

    [“a”,“b”,“c”]是列表,(“a”,“b”,“c”)是元组

    1.列表可以看成是动态数组,它们是可变的并且可以重新设定长度
    2.元组可以看成是静态的数组,它们是不可变的,并且长度也是一旦创建就无法改变

    从设计上来说:
    1.列表是用来保存多个相互独立对象的数据集合
    2.元组设计的初衷就是为了描述一个不会改变的事物的多个属性

    两段代码最终输出结果都是一样

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?