|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
一、列表
1.列表可以放置几乎所有类型的数据。
2.创建列表:用中括号将所有准备放入列表中的元素给包裹起来,不同元素之间使用逗号分隔
eg.- >>> [1,2,3,4,5,"上山打老虎"]
- [1, 2, 3, 4, 5, '上山打老虎']
复制代码
兼收并蓄是列表的一大特色(列表可以容纳不同的数据)。
可以给列表贴上变量名eg.- >>> rhyme = [1,2,3,4,5,"上山打老虎"]
- >>> print(rhyme)
- [1, 2, 3, 4, 5, '上山打老虎']
复制代码
序列是Python最常见的结构,字符串和列表都是一个序列。
依次访问其中的元素eg.
- >>> for each in rhyme:
- print(each)
- 1
- 2
- 3
- 4
- 5
- 上山打老虎
复制代码
单独访问列表中的某一个元素eg.
- >>> rhyme[0] #使用的是下表索引的方法,访问第一个元素就在中括号里写0,第二个写1,第三个写3,以此类推......
- 1
- >>> rhyme[1]
- 2
- >>> rhyme[3]
- 4
- >>> rhyme[5]
- '上山打老虎'
复制代码
访问最后一个元素eg.- >>> length = len(rhyme)
- >>> rhyme[length - 1]
- '上山打老虎'
- >>> rhyme[-1] #最后一个元素的下标索引值可以是-1,倒是第二个是-2,以此类推......
- '上山打老虎'
复制代码
二、列表切片
1.可以一次获取多个元素。
2.如何切片?
将原先的索引值变成一个范围就行了。
eg.- >>> rhyme[0:3]
- [1, 2, 3]
- >>> rhyme[3:6]
- [4, 5, '上山打老虎']
- >>> rhyme[:3] #从头开始,就不用写头
- [1, 2, 3]
- >>> rhyme[3:] #既然要贯彻到底,就不用写尾
- [4, 5, '上山打老虎']
- >>> rhyme[:]
- [1, 2, 3, 4, 5, '上山打老虎']
复制代码
跳着来eg.
- >>> rhyme[0:6:2]
- [1, 3, 5]
- >>> rhyme[::2] #开始位置和结束位置位于列表的两端,所以不写也是可以的
- [1, 3, 5]
- >>> rhyme[::-2]
- ['上山打老虎', 4, 2]
- >>> rhyme[::-1]
- ['上山打老虎', 5, 4, 3, 2, 1]
复制代码
优雅~
|
|