python数据类型之列表

列表是任意对象的有序集合,那么它的数据形态是怎样的呢?可以进行哪些操作呢?

声明

创建列表时,用逗号分隔不同的值,然后使用方括号括起来。

list1 = [1,2,3,4]

list2 = ['a','b','c']

list3 = ['Friday',2,3,4]

查看列表中的值

通过下标索引来查看列表中的值,也可以和字符串一样使用方括号截取字符

list1[0]

list1[0:2]

原位修改

和字符串不同,列表支持原位修改

list1 = [1,2,3,4]
list1[0] = 'hello'

Out[1]: ['hello', 2, 3, 4]

常用操作

  1. 可以使用 append() 方法来添加值
list1 = [1,2,3,4]
list1.append('hello')

Out[2]: [1, 2, 3, 4, 'hello']
  1. 可以使用 extend() 方法在原列表末尾添加新列表
list1 = [1,2,3,4]
list2 = ['Hello','Friday',5,6]
list1.extend(list2)

Out[3]: [1, 2, 3, 4, 'Hello', 'Friday', 5, 6]
  1. 可以使用 pop() 方法来移除列表中的值
list1 = [1,2,3,4]
list1.pop(1) #删除下标索引为1的值,即为2

Out[3]: [1, 3, 4]
  1. 可以使用 sort() 方法来对列表进行排序
list3 = [1200,442,2454,31,65]
list3.sort()
list3

Out[4]: [31, 65, 442, 1200, 2454]
  1. 可以使用 reverse() 方法来反向列表
list3 = [1200,442,2454,31,65]
list3.reverse()
list3

Out[4]:[2454, 1200, 442, 65, 31]
  1. 可以使用 index() 方法从列表中找出某个值的索引位置
list2 = ['Hello','Friday',5,6]
list2.index('Hello')
list2.index(5)
  1. 可以使用 count() 方法统计某个元素在列表中出现的次数
list4 = [1, 2, 3, 4, 'Hello', 'Friday', 1, 1]
list4.count(1)
Out[5]: 3

list4.count('Hello')
Out[6]: 1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值