Head_First_Python学习笔记(一)
2015-05-13 07:07
483 查看
列表操作:
>>> movies= ['the holy grail','the life of brain','the meaning of life’] >>> movies.insert(1,1975) >>> movies.insert(3,1979) >>> movies.append(1983) >>> movies ['the holy grail', 1975, 'the life of brain', 1979, 'the meaning of life', 1983]
列表遍历:
>>> for movie in movies: print movie >>> count = 0 >>> while count < len(movies): print movies[count] count++ SyntaxError: invalid syntax(不支持++) >>> while count < len(movies): print movies[count] count = count + 1
在列表中遍历列表
默认不打印内列表
>>> movies = ['the holy grail', 1975, ['the life of brain', 1979,[ 'the meaning of life', 1983]]] >>> movies ['the holy grail', 1975, ['the life of brain', 1979, ['the meaning of life', 1983]]] >>> for movie in movies: print movie the holy grail 1975 ['the life of brain', 1979, ['the meaning of life', 1983]]
递归版本
>>> def iter(movies): for movie in movies: if isinstance(movie,list): iter(movie) else: print movie >>> movies ['the holy grail', 1975, ['the life of brain', 1979, ['the meaning of life', 1983]]] >>> iter(movies) the holy grail 1975 the life of brain 1979 the meaning of life 1983
相关文章推荐
- Head First Python 学习笔记-Chapter3:文件读取和异常处理
- Head First Python (中文)学习笔记-1,2章
- Head First Python(如何向PYPI发布你的代码)学习笔记
- headfirst python 学习笔记
- 学习笔记-Python分册-Head First Python学习随记-错误汇总
- 《HeadFirst Python》第二章学习笔记
- HeadFirstPython 学习笔记(0)--list comprehension(列表推导)
- Head First Python 学习笔记-Chapter6:自定义数据对象:字典与类
- head first python chap 5 学习笔记
- Head First Python 学习笔记——第一章(干货)
- Head First Python 学习笔记-Chapter4:持久化--将数据写入文件
- 【Head First Python-第六章-定制数据对象】学习笔记
- Head First Python (中文)学习笔记-第5章
- Head First Python (中文)学习笔记-第3章
- Head First Python (中文)学习笔记-第4章
- Head First Python 学习笔记-Chapter3:文件读取和异常处理
- Head First Python学习笔记2——文件与异常
- Head_First_Python学习笔记(四)
- Head First Python (中文)学习笔记-第6章
- Head First Python (中文)学习笔记-第6章