thisset.update([“a”,“b”,“c”]) thisset.update((“a”,“b”,“c”)) 求各位大神告知它们的区别在哪里,最后结果都一样
[“a”,“b”,“c”]是列表,(“a”,“b”,“c”)是元组
1.列表可以看成是动态数组,它们是可变的并且可以重新设定长度
2.元组可以看成是静态的数组,它们是不可变的,并且长度也是一旦创建就无法改变
从设计上来说:
1.列表是用来保存多个相互独立对象的数据集合
2.元组设计的初衷就是为了描述一个不会改变的事物的多个属性
两段代码最终输出结果都是一样
这个是更新list,里面有3个元素。
thisset.update([“a”,“b”,“c”])
这个是更新3个元组
thisset.update((“a”,“b”,“c”))
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632