眸战冷宸 发表于 2022-10-11 20:35:55

17列表(一)

一、列表
1.列表可以放置几乎所有类型的数据。
2.创建列表:用中括号将所有准备放入列表中的元素给包裹起来,不同元素之间使用逗号分隔
eg.>>>



兼收并蓄是列表的一大特色(列表可以容纳不同的数据)。
可以给列表贴上变量名eg.>>> rhyme =
>>> print(rhyme)




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


1
2
3
4
5
上山打老虎

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

访问最后一个元素eg.>>> length = len(rhyme)
>>> rhyme
'上山打老虎'

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


二、列表切片
1.可以一次获取多个元素。
2.如何切片?
将原先的索引值变成一个范围就行了。
eg.>>> rhyme

>>> rhyme


>>> rhyme[:3]               #从头开始,就不用写头

>>> rhyme               #既然要贯彻到底,就不用写尾

>>> rhyme[:]




跳着来eg.
>>> rhyme


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


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



优雅~
页: [1]
查看完整版本: 17列表(一)