python--list列表

创建列表

a = []
b = [100]
c = [1,2,3]

列表的访问:

  1. 下标访问,下标可以超出列表的范围,超出部分不考虑
  2. 省略访问,左边省略默认是0,右边省略默认是最大值
  3. 分片访问,默认间隔为1,从左到右截取,如果要从右往左截取则把间隔改为-1,以此类推,分片是生成一个新的list
  4. 负数访问,规定最后一个数字为下标为-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一样

猜你喜欢

转载自blog.csdn.net/Swallow_shangtou/article/details/84890387