Python3
文章平均质量分 55
用来记录在使用Python过程中的一些心得体会
拾夕er
这个作者很懒,什么都没留下…
展开
-
【Python3】【碎碎念】二维列表函数推倒式,带有if-else
二维列表推倒式,带有条件判断语句原创 2022-04-02 02:24:58 · 1952 阅读 · 0 评论 -
【Python3】【碎碎念】集合类型,set和frozenset
目录1. 前言2. 简介3. 常用操作3.1 用于 set 和 frozenset 的操作3.1.1 创建 set 和 frozenset -- set() frozenset()3.1.2 获取集合中元素的数量 -- len(s)3.1.3 检测 x 是否为 s 中的成员 -- x in s3.1.4 判断两个集合是否有交集 -- isdisjoint(other)3.1.5 判断集合A是集合B的子集 -- A.issubset(B)3.1.6 求集合A和集合B的并集 -- A.union(B)3.原创 2021-11-28 20:14:12 · 921 阅读 · 0 评论 -
【Python3】【报错】- UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614
1. 错误代码import pickleimport gzip# 载入数据集def load_data(path): with gzip.open(path) as fp: # 下一行为报错代码 training_data, valid_data, test_data = pickle.load(fp) return training_data, valid_data, test_datapath = '../data/MNIST/mnist.pk原创 2021-11-21 16:59:39 · 557 阅读 · 0 评论 -
【Python3】【报错】- TypeError: ‘dict_keys‘ object is not subscriptable
1. 错误代码fdist = FreqDist(dist).keys()dist_max = set(fdist[0:50])2. 错误信息3. 错误分析原因: 在Python3中,keys()方法不允许切片4. 解决方案不允许切片,我们可以先转为list对象,再进行切片操作代码转换为以下形式就可以了fdist = FreqDist(dist).keys()dist_max = set(list(fdist)[0:50])5. 参考资料TypeError: ‘dict原创 2021-11-19 21:52:18 · 2865 阅读 · 0 评论 -
【Python3】【碎碎念】 两个set集合的,交集,并集,差集
1. 定义两个集合a = set([1, 2, 3, 4, 5])b = set([4, 5, 6, 7, 8])2. 交集方法1:list(a & b)方法2:list(a.intersection(b))3. 并集方法1:list(a | b)方法2:list(a.union(b))4. 差集4.1 a对b的差集方法1:list(a - b)方法2:list(a.difference(b))4.2 b对a的差集方法1:list(b - a)原创 2021-11-04 11:31:51 · 1277 阅读 · 0 评论