3.列表简介

## 3.1列表是什么
      列表是由一系列按特定顺序排列的元素组成。类似于集合。
      一般给列表会起一个表示复数的名称。
      **重点**:[  ]

people=['hy','zl','yry']
print (people)

 ## 3.1.1访问列表元素
     列表是有序集合,因此要访问列表的任意元素,只需将该元素的索引告诉py就行。
     **重点**:xxxxx[ num]

people=['hy','zl','yry']
print (people[0])

还可以对任意列表元素调用上一章介绍的字符串方法。例如

print (people[0].title())

大写:print (people[0].upper()) 

小写:print (people[0].lower())

删除前空白:print (people[0].lstrip())

删除末尾空白:print (people[0].strip())

3.1.2 索引从0而不是1开始

py中,第一个列表元素的索引是0,而不是1.大多数编程语言是如此规定的。

py为访问最后一个列表元素提供了一种特殊的语法。通过将索引指定为-1,可以让py返回最后一个列表元素。

print (people[-1])

同理,适用于其他负数索引。-1,-2,-3.....

3.1.3使用列表中的各个值

例如:

people=['hy','zl','yry']
message=f"{people[0]}shi shi jie shang zui ke ai de ren."
print (message)

hyshi shi jie shang zui ke ai de ren.

很明显,结果

hyshi shi jie shang zui ke ai de ren.


hyshi  两个拼音连在一起,不便于看,所以应该加入空格,只需加入\t,即可。

people=['hy','zl','yry']
message=f"{people[0]}\tshi shi jie shang zui ke ai de ren."
print (message)

3.2修改、添加和删除元素

我们创建的大多数列表将是动态的,这意味着列表创建后,将随着程序的运行增删元素。

3.2.1 修改列表元素

people=['hy','zl','yry'],想要修改yry这个元素,只需;

people=['hy','zl','yry']
people[2]='yryscsb'
print(people)

3.2.2在列表中添加元素

继续使用前一个示例中的列表,在其末尾增加新元素:si ji bi guo

people=['hy','zl','yry']
people.append('si ji bi guo')
print(people)

重点:append()

可以创建一个空表,在在里面添加元素

2.在列表中插入元素

重点:insert()

people=['hy','zl','yry']

在hy前面加入 hhhh:

people=['hy','zl','yry']
people.insert(0,'hhhhh')
print (people)

3.2.3从列表中删除元素

1.使用 del 语句删除元素

如果你知道要删除的元素在列表的位置,可以使用del语句。

重点:del xxx[num]

del可删除任意位置处的列表元素,条件是知道索引。

使用 del 语句将之从列表删除后就无法再访问它了。

2.使用方法pop()删除元素

有时候要将元素从列表删除,并接着使用它的价值。emmmm后面会懂吧。

重点:poped_xxxx

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值