创建列表
a = []
b = [100]
c = [1,2,3]
列表的访问:
- 下标访问,下标可以超出列表的范围,超出部分不考虑
- 省略访问,左边省略默认是0,右边省略默认是最大值
- 分片访问,默认间隔为1,从左到右截取,如果要从右往左截取则把间隔改为-1,以此类推,分片是生成一个新的list
- 负数访问,规定最后一个数字为下标为-1,从最后一个数字到最前面的下标依次为-1,-2,-3……
a=[1,2,3,4,5]
print(a[1]) #2
print(a[1:3]) #2,3包含左边值不包含右边值
#省略,左边省略默认是0,右边省略默认是最大值
print(a[:3]) #1 2 3
print(a[1:]) #2 3 4 5
print(a[:]) #1 2 3 4 5
#分片打印
print(a[1:4:1]) #2 4 增涨幅度为1
print(a[0:4:2]) #1 4 增长幅度为2
print(a[-2]) #4
print(a[-1:-4:-1]) #5 3 修改分片方向从右往左开始
内置函数id:显示一个变量和一个数据的唯一编号
a=100
b=200
c=a
print(id(a))
print(id(b)) #a和b的id不一样的
print(id(c)) #和a的id一样