python学习
L Y Z
所有的悲剧都是因为当事者太弱了
展开
-
关于python集合存放顺序问题#2
初学python到集合,知道了集合容器对象是无序的,但下面的问题就困扰到我了 放代码 #无序 setA = set('Hello, World!') setB = set('Hello, Python!') #有序 setC = set(list(range(20))) setD = set(range(10)) #字符串也是有序的,为什么存为集合就无序了,而list和range对象却有序。集合是无序的 print(set(range(100))) #此句运行结果:有序的{0, 1, 2, 3, 4,.原创 2020-09-26 10:06:31 · 1762 阅读 · 0 评论 -
关于pycharm和python命令行运行结果不一致的问题解决#1
这学期学习python,课件讲了python会对[-5,256]的整数进行缓存。但是在测试的时候出了一点问题 下面是在pycharm里运行的: y = -6 x = -6 print('id(y)==id(x):',id(y)==id(x)) #结果:id(y)==id(x): True 下面是再python交互式命令行下运行的: x = -6 y = -6 id(x) == id(y) #结果为False 解决:在一个论坛看到了回答: 在pycharm下,由于整数存储为常量,因此在同一上下文.原创 2020-09-24 21:52:33 · 3690 阅读 · 1 评论