旅途——Python列表

列表序列基本概念分类列表创建一个列表:访问列表内的元素切片(截取)通用操作+ 和 *in 和not in常用函数修改列表遍历列表序列基本概念保存一组有序的数据,用索引查看分类可变序列:列表list、字典dict不可变序列:字符串、元组列表python中的一种对象,用来储存多个有序数据用来储存对象的对象创建一个列表:创建一个列表,只要把逗号分隔的不同的数据项使用...
摘要由CSDN通过智能技术生成

序列

基本概念

  • 保存一组有序的数据,用索引查看

分类

  • 可变序列:列表list、字典dict
  • 不可变序列:字符串、元组

列表

  • python中的一种对象,
    用来储存多个有序数据
    用来储存对象的对象

创建一个列表:

  • 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
>>> li = []     # 定义一个空的列表 注意 命名不能是list
>>> li
[]
>>> li1 = [1,'tom',3.14]    # 任何数据类型都可存储
>>> li1
[1, 'tom', 3.14]
>>> li2 = list()    
>>> li2
[]
>>> li3 = list('hello')     # list(iterable)
>>> li3
['h', 'e', 'l', 'l', 'o']

  • 一个列表当中可以存储元素,可以在创建列表的时候指定列表当中的元素:a=[1,2,3]

访问列表内的元素

  • 列表从0开始为它的每一个元素顺序创建下标索引,直到总长度减一 。要访问它的某个元素,以方括号加下标值的方式即可。注意要确保索引不越界,一旦访问的 索引超过范围,会抛出异常。所以,一定要记得最后一个元素的索引是len(list)-1。
  • 注意索引可以是负数,此时表示倒着取列表里面的值:
    从-1开始:-1表示最后一个,-2表示倒数第二个
>>> lis = ["a", "b", "c"]
>>> lis[0]
'a'
>>> lis[1]
'b'
>>> lis[2]
'c'
>>> lis[3]
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    lis[3]
IndexError: list index out of range

切片(截取)

  • 获取列表某几个元素:从现有列表获取一个子列表
    (类似于切蛋糕)

  • 以a = [1,2,3,4,5,6,7,8,9]为例

  • 语法1: 列表[起始位置:结束位置]#最基本的

print(a[0:2])#包含起始位置的值,不包含结束位置
  • 语法2: 列表[起始位置:结束位置:步长]#完整版

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值