python入门2-list类型和tuple类型

一、list类型
1.创建list
变量名=[a,b,c,……,n]
list中包含的元素并不一定都要一种数据类型,可以在一个list中放入不同的数据类型
classmate=[‘bob’,24,‘thin’,True]
2.根据索引输出list中元素
list和Java中数组类似,下标以0开始。
classmate[0]输出结果为bob
3.倒叙访问list,list[-1]为list中最后一个元素,相应的list[-2]为倒数第二个元素
4.list添加新元素:
法一:list.append(a) 将新元素a添加至list的最后一位;lis.append(a)添加的是a这个整体;

list1=[1,3,4,5]
a=(1,2)
list1.append(a)
print(list1)

在这里插入图片描述

法二:list.insert(索引位,元素),将新元素添加至list的相应索引位上,后面元素相应后移一位
list.extend() 会把a中的各个元素分开, a中的内容不再是一个整体

list1=[1,3,4,5]
a=(1,2)
list1.extend(a)
print(list1)

在这里插入图片描述

5.list删除新元素
list.pop(索引位)
6.list替换元素
classmate[2]=‘jarry’
7.list的index方法
list.index(x)返回x在list中的索引位置

aList = [123, 'xyz', 'runoob', 'abc']

print "xyz 索引位置: ", aList.index( 'xyz' )

输出:xyz 索引位置: 1
二、tuple’类型
1.创建tuple类型

t=('Adam','Bob','Jarry')

tuple类型变量一旦创建就不能再进行任何的改变了
2.创建单元素tuple时, t = (1,)要加一个逗号
3.取出tuple类型中的元素

#要取出Adam
print t[0]

3.当创建一个tuple,如t=(1,2,3,[‘a’,‘b’])时,该tuple里面有一个list元素,可以通过L=t[3]取到,再将L[0]=‘x’,L[1]=‘y’,则该tuple成为了t=(1,2,3,[‘x’,‘y’]),此时tuple成为了可变的

t=(1,2,3,['a','b'])
# 要将t中ab改为x,y
L=t[3]
L[0]=x
L[1]=y
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值