Python学习笔记(二)
2015-05-17 15:28
267 查看
list:
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
通过索引可以获取list中的指定元素。使用索引时,千万注意不要越界。
倒序索引:我们可以用 -1 这个索引来表示最后一个元素,类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。
添加元素:
1.用 list 的 append() 方法,把新元素追加到 list 的末尾:
删除元素:
用list的pop()方法删除:pop()方法总是删掉list的最后一个元素,并且它还返回这个元素。可以用pop(n)来指定要删除的元素。
替换元素:直接给某一个索引赋值。
tuple:
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
访问元素也是通过索引来完成。
由于()可以表示运算的优先级,所以在创建tuple的时候,在每个元素后加个‘,’,防止产生歧义。
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
L = ["Adam",95.5, "Lisa", 85, "Bart", 59]一个元素也没有的list,就是空list。
通过索引可以获取list中的指定元素。使用索引时,千万注意不要越界。
倒序索引:我们可以用 -1 这个索引来表示最后一个元素,类似的,倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示。
L = [95.5,85,59] print L[0] print L[1] print L[2] print L[2] 95.5 85 59 59
添加元素:
1.用 list 的 append() 方法,把新元素追加到 list 的末尾:
>>> L = ['Adam', 'Lisa', 'Bart'] >>> L.append('Paul') >>> print L ['Adam', 'Lisa', 'Bart', 'Paul']2.用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
>>> L = ['Adam', 'Lisa', 'Bart'] >>> L.insert(0, 'Paul') >>> print L ['Paul', 'Adam', 'Lisa', 'Bart']
删除元素:
用list的pop()方法删除:pop()方法总是删掉list的最后一个元素,并且它还返回这个元素。可以用pop(n)来指定要删除的元素。
替换元素:直接给某一个索引赋值。
tuple:
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。
>>> t = ('Adam', 'Lisa', 'Bart')
访问元素也是通过索引来完成。
由于()可以表示运算的优先级,所以在创建tuple的时候,在每个元素后加个‘,’,防止产生歧义。
tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。即指向'a',就不能改成指向'b',指向一个list,就不能改成指向其他对象,但指向的这个list本身是可变的!
相关文章推荐
- Python Tables 学习笔记
- [学习笔记]Python_字符串
- Python学习笔记三(Python程序升级安装及其Tab自动补齐功能)
- python学习笔记
- python学习笔记(一)
- python3.x文件IO学习笔记
- python学习笔记(二)
- python基础课程_学习笔记21:文件和材料
- Python学习笔记——字符编码与二进制,字符编码的区分和介绍和用的交互程序
- python学习笔记 - urllib2和cookielib模块心得
- python学习笔记011——内置函数__sizeof__()
- Python学习笔记:元组的创建
- opencv-python 学习笔记1:简单的图片处理
- python 个人学习笔记1
- python 学习笔记 8 -- Python下调用Linux的Shell命令
- python 学习笔记
- Python 2.7 学习笔记 基本语法和函数定义
- python学习笔记6(第一个python程序)
- 用python画箱体图-python学习笔记21
- Python 写类似EXCEL的日期函数 的学习笔记