Python中的可迭代对象有:列表、元组、字典、字符串;常结合for循环使用;


判断一个对象是不是可迭代对象:

from collections import Iterable

isinstance(list(range(100)), Iterable)
isinstance('Say YOLO Again.')

列表:

L = list(range(100))
for i in L:
print(i)

元组:

T = tuple(range(100))
for i in T:
print(i)

字典:

dic = {'name': 'chen', 'age': 25, 'loc': 'Tianjin'}

# 以列表的形式返回key
list(dic.keys()) # 以列表的形式返回value
list(dic.values()) # 循环key
for key in dic:
print(key) # 循环value
for value in dic.values():
print(value) # 循环key, value
for key, value in dic.items():
print(key, value)

字符串:

S = 'Say YOLO Again!'
for s in S:
print(s)

返回'索引-元素'对:

for i, value in enumerate('Say YOLO Again.'):
print(i, value)

最新文章

  1. 文件上传---普通文件fileupload.jar和url文件httpUrlConnection
  2. [原]centos6.5系统可用yum源(32位)以及rpmforge
  3. 浅谈C++设计模式之单例模式
  4. 【POJ3461】Olipo
  5. 使用css3来实现边框圆角效果
  6. 【2016-08-06】QTableWidget的一些用法总结
  7. poj2986A Triangle and a Circle&&poj3675Telescope(三角形剖分)
  8. POM (Project Object Model)简介
  9. 华人开创NTP网络授时服务器成功投运世界级超大工程港珠澳大桥
  10. python 集合去重
  11. scrapy的入门使用(二)
  12. aplication.properties配置
  13. 获取AWR报告
  14. JS跨域ajax访问
  15. php 删除空格 和 回车
  16. [转]TFS2010 Team Project Collections
  17. 织梦中在线显示pdf文件的方法
  18. Java——List:list.add(index, element)和list.set(index, element)的区别
  19. python提取分析表格数据
  20. 《Thinking in Java》习题——吸血鬼数字

热门文章

  1. phyton方面相关书籍
  2. L2-020. 功夫传人(dfs+vector 或者 邻接矩阵+dij+优先队列)
  3. linux 学习2 常用命令
  4. python-xlrd 实现excel 导入数据
  5. createprocess并行运算
  6. solr4.8中集成mmseg4j1.9.1
  7. day17-jdbc 2.jdbc介绍
  8. 算法Sedgewick第四版-第1章基础-011一用链表实现bag、queue、stack
  9. JavaPersistenceWithHibernate第二版笔记-第六章-Mapping inheritance-006Mixing inheritance strategies(@SecondaryTable、@PrimaryKeyJoinColumn、<join fetch="select">)
  10. hive与hbase数据类型对应关系