python字典和集合对象可以进行索引操作_Python 列表、元组、字典及集合操作详解...

一、列表

列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型

列表是一种有序的集合,可以随时添加和删除其中的元素

列表的索引从0开始

1、创建列表

2a72d58246a239235ecc4ef5fed4161e.gif

>>> list1 = ['python', 2018, 'python3', 1994]

>>> list1

['python', 2018, 'python3', 1994]

>>> list2 = [1, 2, 3, 4]

>>> list2

[1, 2, 3, 4]

>>> list3 = ['a', 'b', 'c', 'd']

>>> list3

['a', 'b', 'c', 'd']

b837e547d838bf7a905d5f1a2e50f90f.gif

2、获取列表元素个数

>>> len(list1)

4

3、访问列表中的值

(1)使用索引来访问列表中的值,列表的索引从0开始:

a519d62529668b67526ee23c113be8ca.gif

>>> list1[0]

'python'

>>> list1[1]

2018

>>> list1[2]

'python3'

>>> list1[3]

1994

>>> list1[4]

Traceback (most recent call last):

File "", line 1, in

IndexError: list index out of range

60dbe5c963f20ebe0f3ba9962a4c1693.gif

注意:当索引超出范围时,Python会报一个IndexError错误,所以,要确保索引不要越界,记得最后一个元素的索引是len(list1) - 1。

(2)还可以获取列表最后一个元素:

>>> list1[-1]

1994

以此类推,可以获取倒数第2个、倒数第3个、倒数第4个:

22f3d96582f21505fa48e2a74863c623.gif

>>> list1[-2]

'python3'

>>> list1[-3]

2018

>>> list1[-4]

'python'

>>> list1[-5]

Traceback (most recent call last):

File "", line 1, in

IndexError: list index out of range

c4b8a11bb1badb329981e5460b179427.gif

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值