关于python里面的set,set之后的集合元素是如何让排列的
RT,看下面的例子,>>>set('cheeseshop')set(['c','e','h','o','p','s'])>>>set('shop')set(['h','s...
RT,看下面的例子,
>>>set('cheeseshop')
set(['c','e','h','o','p','s'])
>>>set('shop')
set(['h','s','o','p'])
>>> set('01234')
set(['1', '0', '3', '2', '4'])
>>> set('1234')
set(['1', '3', '2', '4'])
这个怎么排的啊?? 展开
>>>set('cheeseshop')
set(['c','e','h','o','p','s'])
>>>set('shop')
set(['h','s','o','p'])
>>> set('01234')
set(['1', '0', '3', '2', '4'])
>>> set('1234')
set(['1', '3', '2', '4'])
这个怎么排的啊?? 展开
2011-03-15
展开全部
python里面set是定义集合的
集合是非重复的,所以set('cheeseshop')的输出时 cehops
集合是无序的,所以 set('01234')的输出时10324(随机)
改用List列表、或则tuple元组类型就可以了。
集合是非重复的,所以set('cheeseshop')的输出时 cehops
集合是无序的,所以 set('01234')的输出时10324(随机)
改用List列表、或则tuple元组类型就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set没有排序,但是list有啊 可以利用list的排序来对set进行排序:
s = set('1234')
l = list(s)
l.sort()
print(l)
s = set('1234')
l = list(s)
l.sort()
print(l)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
set没有排序,但是list有啊 可以利用list的排序来对set进行排序:
s = set('1234')
l = list(s)
l.sort()
s = set('1234')
l = list(s)
l.sort()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Sets 模块提供了构建和处理独立对象的无序集合的类。该模块的通常使用包括成员测试、删除序列中的雍余对象,以及像求交、求并、作差和均差(symmetric difference)这些数学运算
参考资料: http://blog.csdn.net/sharkw/archive/2007/12/14/1937334.aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询