Head First Python之人人都爱列表(1-初识Python)
2017-04-11 01:11
513 查看
IDLE
内置函数==BIF==built-in function默认地,内置函数都是紫色,字符串是绿色,关键字是橙色。
tab:自动补全
Alt-P:前一个
Alt-N:下一个
列表的特性
列表看起来很像数组python变量标识符没有类型,所以不用定义
列表中可以混合存储不同类型的数据
movies = ['The Holy Grail', "The Life of Brain", "The meaning of Life"] print(movies[1]) # 计算列表长度 print(len(movies)) # 增加一个数据项 movies.append("Gilliam") print(movies) # 增加一个数据项组合 movies.extend(['a', 'b']) print(movies) # 删除特定的项 movies.remove("The Life of Brain") print(movies) # 在特定位置前增加数据项 movies.insert(0, "Chapman") print(movies) # for循环处理任意大小的列表 for i in movies: print(i)
列表中存储列表
我们可以存储多层嵌套列表,如下:movies = ['The Holy Grail', "The Life of Brain", 91, ["chapman", ["John", "Eric Idle"]]]
内置方法(BIF)
python3中有70个多内建方法,dir(__builtins__)进行查询查询方法用法,如input方法: help(input)
用递归和函数处理复杂的列表
movies = ['The Holy Grail', "The Life of Brain", 91, ["chapman", ["John", "Eric Idle"]]]def print_lol(li):
for each in li:
if isinstance(each, list):
print_lol(each)
else:
print(each)
print_lol(movies)
相关文章推荐
- 【head first python】1.初识python 人人都爱列表
- Head First Python---------(一)第一章(初识Python__人人都爱列表)、第二章(共享你的代码__函数模块)、第三章(文件与异常__处理错误)
- Head first python 之第一章初识python列表学习
- [Head First Python]1. 初始python-人人都爱列表
- 《head first python》——理解数据:列表排序与集合
- 【head First python】之递归处理嵌套列表
- 一、初识Python ----- 人人都爱列表
- Head First Python第一章:列表
- Head First Python(初识Python)
- Python初入门(一)(Head First Python 第一章 初识Python)
- 笔记:HeadFirstPython(1)初识Python
- HeadFirstPython 学习笔记(0)--list comprehension(列表推导)
- [Head First Python]4.读取文件datafile.txt, 去除两边空格, 存储到列表,从列表格式化(nester.py)后输出到文件man.out,other.out
- Head First Python
- python3.x IDLE学习及基础语法(学习head first python 第一章)
- 《Head First Python》学习笔记 01
- Python—HeadFirst—笔记(1)
- 《Head First Python》学习笔记1
- 《head first python》真的适合刚入门阅读,有一定经验的建议不要买浪费
- 《Head First Programming》---python 3_函数