上篇我们学习了python的字符串类型,了解了字符串的不变性,今天我们接着学习新的数据类型-列表,列表也是序列式的数据类型,跟字符串一样,支持下标和切片操作,但列表跟字符串不同的是它是可变类型,就是它是可以改变的,这个数据类型在后续我们编程中用的非常的多,比如将读出的IP放到列表中,然后读取执行,这些后续我们写实际脚本时再说,我们先从最基础的,如何创建列表开始:
1、创建列表方式,一种是用[],一种是用list()函数,这二种方法都可以创建一个列表,如下:
1 2 3 4 5 6 7 8 9 10 |
>>> lis = [] >>> lis [] >>> lis = [1,2,3,'a','c'] >>> lis [1, 2, 3, 'a', 'c'] >>> st = 'abcdef' >>> stlis = list(st) >>> stlis ['a', 'b', 'c', 'd', 'e', 'f'] |
如果[]里什么都没有,就创建了一个空列表,在列表里的内容称为列[……]