python从入门到精通-新手学习笔记-第五章 列表与元组

本文介绍了Python中的序列概念,特别是列表和元组。列表作为可变序列,允许存储和操作多个元素。内容包括序列的定义、列表的特性以及列表推导式的应用。
摘要由CSDN通过智能技术生成

一、序列概述
序列是按照一定顺序排列,用于存放多个值的连续内存空间。每个值都分配一个数字,被称为索引或位置。通过该索引取出对应的值。
序列结构主要有列表,元组,集合,字典,字符串。(集合与字典不支持索引、切片、相加和相乘操作)

   5.1.1索引 :
   序列中的每一个元素都有一个编号,也称为索引。这个索引从0开始递增,下标为
   0表示第一个元素,这个与数组下标类似,不同的是python的索引可以为负数。
   需要注意的是负数索引是从右往左计数,且下标从-1开始。这是为了防止与第一个
   元素重合。
在这里插入代码片
verse=["自古逢秋悲寂寥","我言秋日胜春朝","晴空一鹤排云上","便引诗情到碧霄"]
>>> print(verse[2])
晴空一鹤排云上
>>> print(verse[-1])
便引诗情到碧霄
>>> print(verse[-4])
自古逢秋悲寂寥
>>> 
5.1.2 切片
切片操作是访问序列中元素的另一种方法,它可以访问一定范围内的元素。
通过切片操作可以生成一个新的序列。实现切片操作的语法格式如下:
sname[start:end:step]
start:切片开始位置(包括该位置),如果没有指定,默认为0;
end:切片截止位置(不包括该位置),无指定,默认为序列长度;
step:切片的步长,省略则默认为1,当省略该步长时,最后一个冒号也可以省略。
想复制整个序列,可以将start&#x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值