python基础学习二 list和tuple(列表和元组)
2016-02-17 16:39
761 查看
**#创建list** #list是一种有序的集合,可以随时添加和删除其中的元素 list_people=['Michael','Bob','Tracy'] #Python 是动态语言,所以list可以不是同一类型 list_Michael=['Michael',100,True] #可以有空列表list list_empty=[] #list的访问 #按照索引访问 list_class=['Adam','Lisa','Bart'] #list的索引从0开始,注意不要越界 print list_class[0] #list的倒序访问 #打印倒数第一个元素,也不要越界 print list_class[-1] #list添加新元素用append()方法追加到list末尾 #append是附加的意思 list_class.append('Paul') #list用insert()插入到任意位置,后面自动后移动, #只要记住插在第几即可 list_class.insert(0,'Shawn') #从list中删除最后的元素用pop() list_class.pop() #这个是删除最后一个元素,并返回这个元素, #如果是删除其他元素则 list_class(2) #加索引号 #替换元素直接更改即可,这里也可以用-1做索引 list_class[1]='Paul' ''' tuple是另一种有序的列表,中文翻译为“ 元组 ” tuple 和 list 非常类似, tuple一旦创建完毕,就不能修改了。 ''' #注意后面是括号 #创建tuple和创建list唯一不同之处是用( )替代了[ ]。 tuple_class=('Adam','Lisa','Bart') #创建一个空tuple tuple_empty=() #创建一个元素的tuple tuple_one=(1) ''' 正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义: ''' tuple_element=(1,) #创建可变的tuple tuple_variable = ('a', 'b', ['A', 'B']) #创建一个list list_middle=t[2] #其中['A', 'B']模块是可变的 list_middle[0]='X' list_middle[1]='Y'
相关文章推荐
- 用Python爬虫爬取豆瓣电影、读书Top250并排序
- Python字符编码
- python学习
- Python 三大神器
- python auto send email
- python3 国外的参考手册
- python基础学习一 数据类型和变量
- 玩转python爬虫之爬取糗事百科段子
- 玩转python爬虫之正则表达式
- 【详解】Python CH爬虫脚本
- 玩转python爬虫之URLError异常处理
- python 算法基础查找和二维数组转换
- python3 格式化输出
- Python垃圾回收机制
- 玩转python爬虫之cookie使用方法
- Python 跳出多重循环
- Python从json中提取数据
- Python 列表排序方法reverse、sort、sorted详解
- 我的Python成长之路---第五天---Python基础(17)---2016年1月30日(晴)
- python下划线变量的含义