列表

一、什么是列表

列表是由一系列按特定顺序排序的元素组成。鉴于列表包含多个元素,所以给列表指定一个表示复数的名字。

二、列表表示

用方括号表示列表,逗号隔开。

例如:bicycles = ['trek','cannondale','redline','specialized']

输出列表各元素:print(bicycles)

打印包括[],'',,都进行打印。

三、访问列表元素

列表名[访问元素位置]

元素的位置从0开始,像上面四个元素,所以是0-3。

输出列表元素:print(bicycles[0])

还可以对数组元素调用方法。

print(bicycles[0].title())

元素打印后调用title()方法,首字母大写

四、索引

  • 索引从0开始不是从一开始
  • python还提供一种语法能够通过索引指定-1为最后一个列表元素,-2为倒数第二个元素,如此类推。

五、增、删、改列表元素

  • 增加列表元素:

1.在列表末尾添加元素

列表名.append('要加入的元素')

2.在列表中插入元素

列表名.insert(索引(插入位置),'插入元素')

  • 删除列表元素

1.提前知道索引,使用del语句删除

del 列表名[索引]

2.使用pop()删除,删除末尾元素,并可以继续使用

列表名.pop()

例:poped_motorcycle = motorcycles.pop()

弹出末尾元素后赋值给变量poped_motorcycle。

3.删除列表中任何位置的元素,并可以继续使用

列表名.pop(索引)

4.根据值删除元素

列表名.remove('值')

  • 修改列表

列表名[索引] = '要修改的值'

六、组织列表

在你创建的列表中,元素的排列顺序常常是无法预测的,因为你并非总能控制用户提供数据的顺序。

  • 使用方法 sort()对列表按照首字母顺序进行永久性排列
cars = ['bmw','audi','toyota','subaru']

cars.sort()

print(cars)

按照字母永久排序

  • 对列表进行字母顺序相反排序,sort()方法传递参数reverse=True
  • 使用函数sorted()对列表进行临时排序

cars = ['bmw','audi','toyota','subaru']
print(cars)
print(sorted(cars))   #记住是函数,不是方法
print(cars)

注意:调用函数sort(),且为临时排序

如果想按照字母相反顺序,同样向sorted()传递参数reverse=True

  • 倒着打印列表,使用方法reverse()
cars = ['bmw','audi','toyota','aubaru']
print(cars)

cars.reverse()
print(cars)

  • 确定列表长度,使用函数len()

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值