python list相加_Python入门学习(四)---列表和元组

7d0616b0fe0b575146cdcc15672ef776.png

列表

  • 列表的定义
  • 列表的创建
  • 向列表中添加元素
  • 删除列表中的元素
  • 获取列表中的元素
  • 列表的常用操作符
  • 列表的其他方法

元组

  • 创建和访问一个元组
  • 更新和删除一个元组
  • 元组相关的操作符
  • 内置方法
  • 解压元组

1.列表的定义

08175a9212abb4b786fd1ee05f830ad2.png

2. 列表的创建

35b4b2044314c46fc48a2707b9fcb2f0.png

a1040e235343d0391382705687677919.png

609d1962312d62c9f4d8fb9555baf2f8.png

2bf537f3d019b1e2458113f13b3cc237.png

9daae19cb0366a7bfbbd50703614237f.png

04b054019a71ad52147f1db048b59385.png

3. 向列表中添加元素

d85b851d66c8dbb7deaa98bed4f93d9c.png

13d1ccaafe5dafacbdbf26a57e48960f.png

45118d1043cac4afd3dd76d44b071dd6.png

严格来说 append 是追加,把一个东西整体添加在列表后,而 extend 是扩展,把一个东西里的所有元素添加在列表后。

cd18d361ba143b5036ca6cf9854109b8.png

4. 删除列表中的元素

d8e2574e8b53bd1292c81db98c7ee0e6.png

4f8f24fd7b6c5926052f26fb79d851ed.png

removepop 都可以删除元素,前者是指定具体要删除的元素,后者是指定一个索引。

da4a47dd0b47d59e56945bedf7c59363.png

如果你要从列表中删除一个元素,且不再以任何方式使用它,就使用del语句;如果你要在删除元素后还能继续使用它,就使用方法pop()

5. 获取列表中的元素

b7700929e127589ec9443ccdfa09bbb1.png

295c89040e6e4c3f3743964fc37f48a1.png

d2cfc8f86d0f767e2040ace95a19b0f7.png

32419c4beceebe61623a3a83dcd805e5.png

cceb5e389f9231bf3f1d068084aac1f3.png

2f42ad2185913f0b4bf3b6b5d3c2ec34.png

4c3c00b1b9a3cae10ffd55299e791693.png

6. 列表的常用操作符

338b33b34b8000c866a793d0d7013453.png

5f332906dc112f1b9a2f9b97346810a0.png

前面三种方法(append, extend, insert)可对列表增加元素,它们没有返回值,是直接修改了原数据对象。 而将两个list相加,需要创建新的 list 对象,从而需要消耗额外的内存,特别是当 list 较大时,尽量不要使用 “+” 来添加list。

7. 列表的其它方法

b6decca8b91606e9df87050da3f262eb.png

8f4a930a533661a8326592d9f75a915e.png

0623d54414a27cfae7e7b884d6656efd.png

6d128fdfe71c5f8b735e847f05ef9de9.png

72921a15ffb49c11f151c1641d6bdd9b.png

(PS:Python中lambda是匿名函数,lambda a: a[0],意思就是定义一个关于a的函数,返回值是a[0])

元组

a67edca137b0fbb1c67110fceee946c1.png

1. 创建和访问一个元组

e73cc1de6021c82c1c04dfef00c20009.png

f2f430e65486b8d4749bf570902e061b.png

2. 更新和删除一个元组

94c7d89ce362fe51831a07f7c63cdc3e.png

3. 元组相关的操作符

8dde75c82fe82bea111eb3e5808d763b.png

4. 内置方法

1b2642ce2a692d8c8fbb874540957882.png

5. 解压元组

745eca284a12ada459fe728a698abbf1.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值