- 博客(3)
- 收藏
- 关注
原创 【Python】可迭代对象 vs 迭代器
可迭代对象 vs 迭代器 python 迭代器 - i勤能补拙 - 博客园 可直接作用于for循环的对象 ,iterable。可以用isinstance()去判断一个对象是否为iterable对象 可作用于for循环的数据类型有2种: 集合数据类型, list tuple dict set string generator,包括生成器和带yield的generator function from collections.abc import Iterable print(isinsta
2022-03-22 16:38:00 736
原创 【Python】xrange vs range
Python xrange() 函数 | 菜鸟教程 python3没有xrange原因与解决方法 - lincappu - 博客园 xrange() 生成的是迭代器,而不是数组; 用法同range,python3中,直接用 range python3 中取消了 range 函数,而把 xrange 函数重命名为 range xrange() 生成的是迭代器,而不是数组; 用法同range,python3中,直接用 range python3 中取消了 range 函数,而把 xrange
2022-03-22 16:32:41 782
原创 【Python】字典的key 可以是什么类型
Python中字典的key都可以是什么?_Inotime的博客-CSDN博客_python字典的key是什么类型 答:一个对象能不能作为字典的key,就取决于其有没有__hash__方法。所以所有python自带类型中,除了list、dict、set和内部至少带有上述三种类型之一的tuple之外,其余的对象都能当key。 而我们自己定义的类,一般情况下都直接间接的和object有关,都带有__hash__方法。 字典的key不能是可变类型 strings and numbers can always
2022-03-22 16:24:26 3451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人