list(列表)

python list(列表)

1.序列是Python中最基本的数据结构。

Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。

2.索引

序列中的每个元素都分配一个数字 - 它的位置。用索引来访问list中每一个位置的元素,第一个索引是[0],第二个索引是[1],依此类推。当然,也可以倒序最后一个元素的索引是[-1],倒数第二个是[-2]······

例如:我们创建一个分数:score=('98','92','90')

score=('98','92','90')-
print(score[0])
print(score[1])
print(score[2])

运行的结果就是:

98
92
90
3.可以使用append()方法来添加列表项至元素末尾

我们还以分数示例:如果我们想把'88'添加到score里面。

score=('98','92','90')
score.append('88')
print(score)

此时我们电脑中出现的结果就是这样

Traceback (most recent call last):
  File "C:/Users/86153/PycharmProjects/pythonProject2/123.py", line 2, in <module>
    score.append('88')
AttributeError: 'tuple' object has no attribute 'append'

这是为什么呢?

如果我们微微改动一下

score=['98','92','90']
score.append('88')
print(score)

此时电脑中就会出现:

['98', '92', '90', '88']

'88'就被成功添加入其中了。

4.利用insert(x,‘字符串’)把元素插入到指定的位置

例如:我们想把’91’插入到score[1]的位置

score=['98','92','90']
score.insert(1,'91')
print(score)

此时电脑中就会出现:

['98', '91', '92', '90']

'91'就取代了'92'的位置,'92'向后挫一位。

5.利用pop(x)或del[x]删除列表元素

例如:我们想删除 score中的'98'

(1)利用pop()

score=['98','92','90']
score.pop(0)
print(score)

此时电脑中就会出现:

['92', '90']

(2)利用del[]

score=['98','92','90']
del score[0]
print(score)

此时电脑中就会出现:

['92', '90']
6.列表中元素的替换

例如:我们想把score中的'98'换为'99'

score=['98','92','90']
score[0]='99'
print(score)

此时电脑中就会出现:

['99', '92', '90']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值