python3知识点_python3知识点之---------列表的介绍

1.列表是什么?

它是由一系列特定顺序排序的元素组成。元素可以表示一切任何的事物,元素之间可以没有任何关系。列表用方括号[ ] 表示,元素之间由逗号隔开。

例如表示一系列数字的列表:  number = [2, 3, 4, 5, 23, 44, 74]

家庭成员:names = ["Hyan", "Father", "Mom", "Son"]

列表是可变的,也就是说可以对列表中的元素进行一系列操作。

2.访问列表

列表的访问是通过索引(也就是元素的位置,不过第一个位置的索引是从0开始的),表现形式如下:

number[0] = 2

names[2] = "Mom"

但是我想访问部分元素,不止一个元素,这里我们就会用到切片(切片主要用:隔开)。先看一下下面的例子:

number[0:3] = [2, 3, 4]  #这里的意思是从索引0开始访问到索引3的元素(这里强调的是不包括索引3的元素,并且返回的也是一个列表)。

number[0:6:2] = [2, 4, 23] #这里蓝色的2意思是从索引0开始每隔2个(也就是步长,如果不写,默认为1)访问元素。

number[:5] = [2, 3, 4, 5, 23] #没有指定起始索引,默认从头开始。

number[1:] = [ 3, 4, 5, 23, 44, 74] #没有指定末尾索引,从索引为1开始到最后。

如果你不知道有多个元素,但想知道最后一个元素是啥?可以通过索引-1来访问,如此类推倒数第二个索引为-2

number[-1] = 74

number[-2] = 44

number[-3:] = [23, 44, 74]

3.修改列表元素

number = [2, 3, 4, 5, 23, 44, 74]

number[0] = 8 #直接通过索引赋予新的元素值就行

print("number =",number)

number = [8, 3, 4, 5, 23, 44, 74]

number[0:3] =[8, 9, 10] #也可以通过切片的形式修改部分元素

print("number =",number)

number = [8, 9, 10, 5, 23, 44, 74]

4.添加列表元素

这里就要用到一些内置的方法和函数了

比如我想在number列表中末尾添加元素88,我们就要用到方法append(),如下所示:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1 #!/usr/bin/env python

2 #encoding: utf-8

3

4 number = [2, 3, 4, 5, 23, 44, 74]5

6 number.append(88) #对象与方法之间用点表示,这里的number就是一个对象

7

8 print("number =",number)

View Code

结果为:

number = [2, 3, 4, 5, 23, 44, 74, 88]

这时候有人就说了,我不一定要添加到末尾,我要添加到我想要的位置,这个也是可以的,用方法insert(),如下所示:

8f900a89c6347c561fdf2122f13be562.png

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值