python学习笔记(二)list和tuple类型
2015-10-24 21:13
459 查看
课程地址:http://www.imooc.com/learn/177
1. 创建list 1. 有序列表,用[ , , , ]把元素括起来就行了,中间用逗号隔开 2. 可以是空列表,可以是不同的数据类型 3. 注意,直接用print语句打印list变量的时候会把[ ]也一起打印出来 2. 按照索引访问list 1. 用list[index]索引访问即可 3. 倒序访问list 1. 用list[-1]可以访问倒数第一个元素,以此类推 4. 添加新元素 1. list.append(new element)方法可以把新元素插入到list尾 2. list.insert(index,element)方法可以把新元素插入到index位置 5. 从list删除元素 1. list.pop(index)方法可以删除list中索引位置的元素,并返回这个元素,缺省值是删除最后一个元素 6. 替换元素 1. 直接对要替换的元素索引赋值 7. 创建tuple-元组 1. 一旦创建完就不可以再修改了自然也没有append(),insert(),pop()方法 2. 用( , , ,)来创建 3. 可以通过索引来访问元素 8. 创建单元素tuple 1. 需要在元素后面加个逗号以避免奇异,因为在单元素是数字的时候,编译器会认为()是算术优先级而非tuple 2. eg. t=(1,) 3. 同样的在用print语句打印单元素tuple变量的时候,Python也会自动加一个逗号来避免歧义 9. “可变”的tuple 1. 就是在tuple里扔一个list而已,这样改变list就在一定程度上使tuple可变了 2. 所以说,tuple的元素不可变实质是元素指向不变
相关文章推荐
- python学习笔记(一)变量和数据类型
- python ctypes 探究 ---- python 与 c 的交互
- PageRank算法 python单机实现
- 分享一个解析html的python的框架--AdvancedHTMLParser
- python自学之异常
- Python进阶教程
- Python---类的"__new__"和"__init__"方法
- Python正则表达式的几种匹配用法
- python装饰实现线程同步
- Python中转到指定目录
- Python3.5环境安装及使用 Speech问题解决
- Python学习笔记4
- Python学习笔记-变量和数据类型
- Python3便捷的操作——导入模块
- Python在信号与系统(1)——Hilbert兑换,Hilbert在国家统计局的包络检测应用,FIR_LPF滤波器设计,格鲁吉亚也迫使高FM(PM)调制
- Python实现机器学习一(实现一元线性回归)
- RHEL6.7下,安装Python3.5,进行编程开发
- Python下关于JSON的一些事儿
- leetcode之Set Matrix Zeroes
- What does the yield keyword do in Python?