
python学习
夜空精灵
这个作者很懒,什么都没留下…
展开
-
两个变量交换数据的方法
两个变量交换数据的方法1,python独有的方法a = 1b = 2a, b = b, a 2,使用第三个变量进行交换a = 1b = 2 c = a a = bb = c3,自身相加减a = 1b = 2a = a + bb = a - b a = a - b...原创 2019-04-09 22:55:14 · 552 阅读 · 0 评论 -
从两个列表中取出重复和不重复的数据
1,使用 & ^ | 的快速取值A = [1, 2, 3, 4, 5, 6]B = [4, 5, 6, 7, 8, 9, 10]c = set(A)d = set(B)print(c & d) # 与print(c ^ d) # 异或print(c | d) # 或2,使用set()方法A = [1, 2, 3, 4, 5, 6]B = [4, ...原创 2019-04-09 23:32:06 · 2815 阅读 · 0 评论 -
如何实现"1,2,3"变成["1", "2", "3"]
如何实现"1,2,3"变成[“1”, “2”, “3”](1)通过使用split函数,以逗号分割拆分,并组织成列表返回str1 = "1,2,3"print(str1.split(","))(2)将str中的逗号用空取代,循环str,并将其添加入一个空的列表中str1 = "1, 2, 3"list1 = []for data in str1.replace(",", "") ...原创 2019-04-09 23:34:39 · 3833 阅读 · 0 评论 -
如何快速的打乱一个列表内的数据
快速的打乱一个列表内的数据import randoma = [1, 2, 3, 4, 5, 6]random.shuffle(a) # shuffleprint(a)random.shuffle(self, x, random=None)对一个列表x进行重新洗牌,返回值为None。可选随机参数是一个0参数的函数,返回一个随机浮点数在[0.0,1.0];如果默认为None,使用标准...原创 2019-04-09 23:40:55 · 1423 阅读 · 0 评论 -
关于多模块之间使用import和from导入模块时共享数据的问题
(1)使用importmodule1:a = Truemodule2:import module1 def test(): module1.a = Falsemain:import module1, module2test()print(module1.a) # False起先,module1中的变量a指向True在模块2中,使用import mo...原创 2019-04-30 23:50:58 · 971 阅读 · 0 评论