python基础(list和tuple)

一个list类似于:

classmates = ['Michael', 'Bob', 'Tracy']

此处变量classmates就是一个list。可以用list()函数获得元素个数。

可以用索引来访问list中的每一个位置。

    注意:索引,从左到右(从0开始)递增,从右到左(从-1开始)递减。

如classmates[-1]是'Tracy'

2  list中追加元素用append函数

如:classmates.append('Adam'),则classmates变为

['Michael', 'Bob', 'Tracy', 'Adam']

3  把元素插入到指定位置,用insert()函数

如:classmates.insert(1,'Jack'),则classmates变为

['Michael', 'Jack', 'Bob', 'Tracy', 'Adam']

4  删除list中的元素,用pop()函数

如:classmates.pop()   #删除list末尾的元素

要删除指定位置的元素,用pop(i)方法,其中i为索引位置

如:classmates.pop(1),则classmates变为

['Michael', 'Bob', 'Tracy']

5   要把某元素替换成其他元素某,可以直接赋值给对应的索引位置

如:classmates[1] = 'Sarah',则classmates变为

['Michael', 'Sarah', 'Tracy']
6  list里的元素数据类型可以不同,如:
L = ['Apple', 123, True]

7  list元素也可以是另一个list,如:

>>> s = ['python', 'java', ['asp', 'php'], 'scheme']
>>> len(s)
4
令 
p = ['asp', 'php']

则,要取到'php'可以写p[1]或者s[2][1]


tuple

1  tupel一旦初始化就不能修改。既不能append也不能insert。

2  只有1个元素的tuple定义时必须加一个逗号。如:

>>> t = (1,)
>>> t
(1,)

3  “可变的”tuple

>>> t = ('a', 'b', ['A', 'B'])
>>> t[2][0] = 'X'
>>> t[2][1] = 'Y'
>>> t
('a', 'b', ['X', 'Y'])









评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值