为了账号安全,请及时绑定邮箱和手机立即绑定

set里面的元素是不是就是list 和tuple类型呢?

我看这些例子里面不是list 就是tuple ?请问 set 可以写成 s = set(1,2,3)这样吗?里面一定要知加中括号吗?

正在回答

2 回答

list和tuple可以看成是一个整体,也就是一个元素,不管这个list和tuple有多少内容,它只代表一个元素。

打个比方:一个水池里面有鱼(鲫鱼,鲤鱼,鳄鱼),有树叶(红树叶,蓝树叶,绿树叶)。这里水池就是set相当于容器;而鱼类list,不管是什么鱼,它统统属于鱼类;树叶类tuple,不管是什么树叶,它统统属于树叶类。

ps:括号就是它们的标识,相当于身份证。

0 回复 有任何疑惑可以回复我~
#1

1992lsq3289937 提问者

哦哦 那set里面可以写几个list吗?或者可以list和tuple都写吗?比如 s = set([1,2,3],['adam', 'lisa']) 就好像这个容器里我不仅装了各种鱼类list,还装了点(巴西龟,鳄龟,草龟)之类的可以吗?还是只能装一种?谢谢
2016-07-25 回复 有任何疑惑可以回复我~
#2

凉拌梨心儿 回复 1992lsq3289937 提问者

set不能包含重复的元素,不管大元素,还是小元素,你可以把它们全部写在一个list里,但不能拆成两个list。简单点说,就是身份证是唯一的,有且只能有一张。
2016-07-26 回复 有任何疑惑可以回复我~

一定要加[]

0 回复 有任何疑惑可以回复我~
#1

慕婉清3099961

()里面加()也可以
2016-07-25 回复 有任何疑惑可以回复我~
#2

1992lsq3289937 提问者 回复 慕婉清3099961

那set里面可以写几个list吗?或者可以list和tuple都写吗?比如 s = set([1,2,3],['adam', 'lisa'])
2016-07-25 回复 有任何疑惑可以回复我~
#3

慕婉清3099961 回复 1992lsq3289937 提问者

不可以
2016-07-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758356    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

set里面的元素是不是就是list 和tuple类型呢?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号