摘要: # 方法一:可以根据判断文件的大小判断是否为空 # 使用os.path模块的getsize方法,如果getsize为o,则为空 import os if os.path.getsize('a.txt'):#默认大于0 print('该文件不为空') else: print('存在但为空') #方法二 阅读全文
posted @ 2018-08-16 21:03 浅笨小孩 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #赋值运算 # li = [1,2,3] # l2 = li #或者l2 = l1[:] # li.remove(1) # print(li,l2) #对于赋值运算中,li与l2指向的是同一个内存地址,所以他们是完全一样的 #copy浅拷贝 # l1 = [1,2,3] # l2 = l1.copy() # print(l1,l2) # print(id(l1),id(l2)) # l2.re... 阅读全文
posted @ 2018-08-16 20:57 浅笨小孩 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一.集合 集合是无序的,不重复的可变数据类型,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。集合的重要两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、 差集 、并集 等关系。 阅读全文
posted @ 2018-08-16 15:51 浅笨小孩 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 1 #利用集合,直接将列表转化为集合,自动去重后转回列表。有一个问题,转换为集合的同时,数据无序了。 2 # li = [11,22,22,33,44,44] 3 # set = set(li) 4 # li = list(set) 5 # print(li) 6 # 7 # 8 # 第二种运用新建字典的方式,去除重复的键 9 # list = [11,22,33,22,44... 阅读全文
posted @ 2018-08-16 12:16 浅笨小孩 阅读(14644) 评论(0) 推荐(0) 编辑