python 基础功能模块列表
来源:互联网 发布:linux make命令 编辑:程序博客网 时间:2024/05/01 15:35
本文将会收集各种python基础模块的介绍和使用方法。
1.判断一个数据是否可以迭代
‘Iterable’ 代表可迭代对象
>>> from collections import Iterable>>> isinstance('abcde', Iterable)True>>> isinstance(1234, Iterable)False
2. 同时迭代索引和值
python 提供了enumerate() 函数来实现该功能。
>>>a = ['a','b','c','d']>>>for i, value in enumerate(a): print(i,value)0 a1 b2 c3 d
3. 判断一个对象是不是一个迭代器(Iterator)
迭代器可以使用next()的到对象的下一个值,而可迭代对象不能。
isinstance() 函数可以判断一个对象是否是一个迭代器。
>>> from collections import Iterator>>> isinstance((x for x in range(1,100)), Iterator)True>>> isinstance([x for x in range(1,100)], Iterator)Flase
4. 把一个Iterable变成一个Iterator
iter()函数可以把一个Iterable变成一个Iterator.
>>> a = (x for x in range(1,100))>>> b = iter(a)>>> next(b)1>>> next(b)2...99
本文为完,持续更新。
0 0
- python 基础功能模块列表
- Drupal功能模块列表
- GDAL功能模块列表
- Python 基础学习 列表
- Python基础--“苦力”列表
- python基础--列表
- python基础之列表
- Python基础-List列表
- python-列表基础使用
- python列表基础操作
- Python基础--列表类型
- Python列表基础
- python基础-列表解析
- python基础学习--列表
- python基础---列表表达式
- Python基础--列表
- Python基础:列表
- python基础 列表
- Linux下文件系统的性能测试工具iozone
- maven安装本地jar
- SQL安装教程以及下载地址
- c++静态类 及 静态成员函数
- 环球电影公司联合VR studios打造VR惊悚
- python 基础功能模块列表
- Dagger2的自动代码生成问题
- 两个lmdb
- 函数传参类型:按值传递,按引用传递,按共享传递
- 2016 ACM/ICPC Dalian Online-1007 Friends and Enemies
- 【网络】Retrofit 2.0 初步接触 跨越坑去学习
- const修饰函数的作用
- 字符串“alibaba”的二进制哈弗曼编码有___位(bit)
- System.err: android.database.sqlite.SQLiteException: table user has no colum报错