第三章 序列
一.列表的特点以及内存分析
序列是一种数据存储方式,用来存储一系列的数据。
在内存中,序列就是一块用来存放多个值的连续的内存空间。
比如一个整数序列[10,20,30,40],可以这样示意表示:
Python中一切皆对象,而对象由
① id
②type
③value
三个组成。
中间的那个蓝筐里面,存放的是对象的id.
二.创建列表的4种方式
2.1 []创建
>>> a=[20,30,40,'gaoqi']
>>> a[1]
30
>>> a=[]
>>> a.append(23)
>>> a
[23]
>>> a.append(345)
>>> a
[23, 345]
2.2 list()创建
>>> a
[]
>>> a=list('nmal')
>>> a
['n', 'm', 'a', 'l']
>>> range(7)
range(0, 7)
>>> a=range(7)
>>> type(a)
<class 'range'>
#a现在还不是列表
>>> list(a)
[0, 1, 2, 3, 4