python中,我输入print set(range(1,10,2)) 输出的确是set([1,3,9,5,7]) 9为什么在中间啊 我来答 可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。 python print set range 搜索资料 2个回答 #热议# 海关有哪些禁运商品?查到后怎么办? 丙济0gY 推荐于2018-03-21 · TA获得超过1427个赞 知道小有建树答主 回答量:649 采纳率:60% 帮助的人:331万 我也去答题访问个人页 关注 展开全部 python中的set()方法是用来去重的,set()是无序集合,并不能保证元素的排序。去重的时候肯定是利用了某一种算法,官方给出的算法肯定是按照时间复杂度去算的,保证了排重速度,所以不会是按照顺序的。如果想要排序,可以重新转换为list类型,然后sort一下,很方便 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 百度网友e836083 2016-07-11 · TA获得超过3151个赞 知道大有可为答主 回答量:2481 采纳率:66% 帮助的人:2045万 我也去答题访问个人页 关注 展开全部 set 是无序的 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2018-09-29 python 的range()函数怎么使用,为什么单独运行print(range(1,5))输出还是range(1,5),而不是[1,2,3,4] 44 2012-03-20 在python3.2.2中,range(1,10)为什么不是[1,2,3,4,5,6,7,8,9],却是range(1,10) 22 2017-08-29 Python 3.3.5,为什么我输入range(1,5)它就给我返回range(1,5)呢? 1 2020-01-30 python中range第三个值是干嘛的,输入第三个值就不一样了 10 2020-07-21 Python Python语句list(range(1,10,3))执行结果为___________________。([1, 4, 7]) 47 2019-03-27 python 如何将a = [[1,2,3], [4,5,6], [7,8,9]]列表中的元素变成a=[1,2,3,4,5,6,7,8,9] 11 2018-02-26 关于python里面的set,set之后的集合元素是如何让排列的 46 2012-03-22 请修改一下下面的python代码 使之调用interval(10)时,输出[0,1,2,3,4,5,6,7,8,9] 更多类似问题 > 为你推荐: