python基础学习二 list和tuple(列表和元组)

来源:互联网 发布:java内嵌webkit浏览器 编辑:程序博客网 时间:2024/04/30 21:56
**#创建list**#list是一种有序的集合,可以随时添加和删除其中的元素list_people=['Michael','Bob','Tracy']#Python 是动态语言,所以list可以不是同一类型list_Michael=['Michael',100,True]#可以有空列表listlist_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')#创建一个空tupletuple_empty=()#创建一个元素的tupletuple_one=(1)'''正是因为用()定义单元素的tuple有歧义,所以 Python 规定,单元素 tuple 要多加一个逗号“,”,这样就避免了歧义:'''tuple_element=(1,)#创建可变的tupletuple_variable = ('a', 'b', ['A', 'B'])#创建一个listlist_middle=t[2]#其中['A', 'B']模块是可变的list_middle[0]='X'list_middle[1]='Y'
0 0
原创粉丝点击