Python 列表和元组

本文详细介绍了Python中的列表和元组。列表作为一维数组,支持多种操作,如切片、序列运算、元素索引及各种方法。元组与列表相似,但不可变,它们都是序列,可以通过逗号分隔创建,空元组用括号表示。文中还讨论了切片插入、成员资格检查、序列相加和乘法、以及删除和赋值等操作。
摘要由CSDN通过智能技术生成

列表

概述

  • 列表就是一个一维的数组,但是数组中不一定只能存数据,可以存任何东西。
  • 字符串和列表都是序列
database = [['Tom',24],['Jerry',15]]

索引

  • 元素的编号从左到右从0开始编号
  • 元素还有从右向左的编号,从右向左依次编号为 -1,-2,…

序列通用操作

切片

切片就是取列表中的一段,类似于 MATLAB 中取数组的操作,形式也很类似。

  • 切片用 indexOne :indexTwo 表示,indexOne在选取的范围内,indexTwo不在范围内
  • 切片中的 index 既可以是从左向右的序列,也可以是从右向左的序列,两者是等价的。
  • 如果切片始于开头,可省略第一个 index,如果结束于结尾,可省略最后一个 index,如果都省略,则取所有序列。
  • 步长:用 indexOne:indexTwo:step 指定步长,默认步长为1,步长为负数表示从右向左取。
a = [1,2,3,4,5,6]	

b = a[0:2]				#[1,2]

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值