peal php,python基础--列表

列表

列表是最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作

1.定义列表fruits = ['apple','banana','orange']

2.通过下标访问列表中的元素,下标从0开始计数>>> fruits[0]

'apple'

>>> fruits[2]

'orange'

>>> fruits[-1]

'orange'

>>> fruits[-2]

'banana'

3.切片>>> fruits = ['apple','banana','orange','peal','grape']

>>> fruits[1:4] #取下标1到下标4之间的数,包括1但不包括4

['banana', 'orange', 'peal']

>>> fruits[1:-1] #取下标1至-1之间的数,不包括-1

['banana', 'orange', 'peal']

>>> fruits[0:3] #从头开始取,不包括3

['apple', 'banana', 'orange']

>>> fruits[:3] #和上句一样

['apple', 'banana', 'orange']

>>> fruits[3:] #从下标3到最后,到末尾只能这样取

['peal', 'grape']

>>> fruits[0::2] #从头开始,步长为2,即隔一个取一个

['apple', 'orange', 'grape']

>>> fruits[::2] #和上句一iy

['apple', 'orange', 'grape']

4.追加,append()>>> fruits

['apple', 'banana', 'orange', 'peal', 'grape']

>>> fruits.append('newpeach')

>>> fruits

['apple', 'banana', 'orange', 'peal', 'grape', 'newpeach']

5.插入元素,insert()

在下标1处插入一个西瓜(watermelon)['apple', 'banana', 'orange', 'peal', 'grape', 'newpeach']

>>> fruits.insert(1,'watermelon')

>>> fruits

['apple', 'watermelon', 'banana', 'orange', 'peal', 'grape', 'newpeach']

6.修改列表中的元素

将banana修改为樱桃cherry>>> fruits

['apple', 'watermelon', 'banana', 'orange', 'peal', 'grape', 'newpeach']

>>> fruits[2]='cherry'

>>> fruits

['apple', 'watermelon', 'cherry', 'orange', 'peal', 'grape', 'newpeach']

7.删除

pop()在默认删除最后一个元素后,会返回该元素>>> fruits

['apple', 'watermelon', 'cherry', 'orange', 'peal', 'grape', 'newpeach']

>>> del fruits[2] #删除第二个元素

>>> fruits

['apple', 'watermelon', 'orange', 'peal', 'grape', 'newpeach']

>>> fruits.remove('orange') #删除指定的元素

>>> fruits

['apple', 'watermelon', 'peal', 'grape', 'newpeach']

>>> fruits.pop() #删除最后一个元素

'newpeach'

>>> fruits

['apple', 'watermelon', 'peal', 'grape']

8.扩展 extend()>>> fruits

['apple', 'watermelon', 'peal', 'grape']

>>> vegetable = ['radish','cabbage','cucumber']

>>> fruits

['apple', 'watermelon', 'peal', 'grape']

>>> vegetable

['radish', 'cabbage', 'cucumber']

>>> fruits.extend(vegetable)

>>> fruits

['apple', 'watermelon', 'peal', 'grape', 'radish', 'cabbage', 'cucumber']

9.拷贝 copy()['apple', 'watermelon', 'peal', 'grape', 'radish', 'cabbage', 'cucumber']

>>> fruits2 = fruits.copy()

>>> fruits2

['apple', 'watermelon', 'peal', 'grape', 'radish', 'cabbage', 'cucumber']

10.统计 count()>>> fruits.count('apple')

1

11.排序 sort() 和翻转 reverse()>>> fruits

['apple', 'watermelon', 'peal', 'grape', 'radish', 'cabbage', 'cucumber']

>>> fruits.sort()

>>> fruits

['apple', 'cabbage', 'cucumber', 'grape', 'peal', 'radish', 'watermelon']

>>> fruits.reverse()

>>> fruits

['watermelon', 'radish', 'peal', 'grape', 'cucumber', 'cabbage', 'apple']

12.获取下标 index()['watermelon', 'radish', 'peal', 'grape', 'cucumber', 'cabbage', 'apple']

>>> fruits.index('apple')

6

# 只返回找到的第一个下标

更多python基础--列表相关文章请关注PHP中文网!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值