鱼C论坛

 找回密码
 立即注册
查看: 3192|回复: 0

[学习笔记] 17列表(一)

[复制链接]
发表于 2022-10-11 20:35:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、列表
1.列表可以放置几乎所有类型的数据。
2.创建列表:用中括号将所有准备放入列表中的元素给包裹起来,不同元素之间使用逗号分隔
eg.
  1. >>> [1,2,3,4,5,"上山打老虎"]
  2. [1, 2, 3, 4, 5, '上山打老虎']
复制代码


兼收并蓄是列表的一大特色(列表可以容纳不同的数据)。
可以给列表贴上变量名eg.
  1. >>> rhyme = [1,2,3,4,5,"上山打老虎"]
  2. >>> print(rhyme)
  3. [1, 2, 3, 4, 5, '上山打老虎']
复制代码



序列是Python最常见的结构,字符串和列表都是一个序列。
依次访问其中的元素eg.
  1. >>> for each in rhyme:
  2.         print(each)


  3. 1
  4. 2
  5. 3
  6. 4
  7. 5
  8. 上山打老虎
复制代码

单独访问列表中的某一个元素eg.
  1. >>> rhyme[0]            #使用的是下表索引的方法,访问第一个元素就在中括号里写0,第二个写1,第三个写3,以此类推......
  2. 1
  3. >>> rhyme[1]
  4. 2
  5. >>> rhyme[3]
  6. 4
  7. >>> rhyme[5]
  8. '上山打老虎'
复制代码


访问最后一个元素eg.
  1. >>> length = len(rhyme)
  2. >>> rhyme[length - 1]
  3. '上山打老虎'

  4. >>> rhyme[-1]       #最后一个元素的下标索引值可以是-1,倒是第二个是-2,以此类推......
  5. '上山打老虎'

复制代码

二、列表切片
1.可以一次获取多个元素。
2.如何切片?
将原先的索引值变成一个范围就行了。
eg.
  1. >>> rhyme[0:3]
  2. [1, 2, 3]
  3. >>> rhyme[3:6]
  4. [4, 5, '上山打老虎']

  5. >>> rhyme[:3]               #从头开始,就不用写头
  6. [1, 2, 3]
  7. >>> rhyme[3:]               #既然要贯彻到底,就不用写尾
  8. [4, 5, '上山打老虎']
  9. >>> rhyme[:]
  10. [1, 2, 3, 4, 5, '上山打老虎']

复制代码


跳着来eg.
  1. >>> rhyme[0:6:2]
  2. [1, 3, 5]

  3. >>> rhyme[::2]          #开始位置和结束位置位于列表的两端,所以不写也是可以的
  4. [1, 3, 5]

  5. >>> rhyme[::-2]
  6. ['上山打老虎', 4, 2]
  7. >>> rhyme[::-1]
  8. ['上山打老虎', 5, 4, 3, 2, 1]

复制代码


优雅~
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-23 11:50

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表