python列表(创建,特性)
数组:存储同一种数据类型的集合 scores = [1,2,3]
列表:可以存储任意数据类型的集合
In [1]: name1 = 'tom'
In [2]: name2 = 'Tony'
In [3]: name3 = 'coco'
In [4]: name1
Out[4]: 'tom'
In [5]: name2
Out[5]: 'Tony'
In [6]: name3
Out[6]: 'coco'
In [7]:
In [7]: name = ['tom','Tony','coco']
In [8]:
In [8]: name
Out[8]: ['tom', 'Tony', 'coco']
In [9]: type(name)
Out[9]: list
In [10]:
#列表里:可以存储不同的数据类型
li = [1,1.2,True,‘hello’]
print(li)
print(type(li))
#列表里也可以嵌套列表(列表:本身也是一种数据类型)
li1 = [1,1.2,True,‘hello’,[1,2,3,4,5]]
print(li1)
print(type(li1))
列表的特性
service = ['http','ssh','ftp']
#索引
print(service[0])
print(service[-1])
#切片
print(service[1:])
print(service[:-1])
print(service[::-1])
#重复
print(service * 3)
#连接
service1 = ['mysql','firewalld']
print(service + service1)
#成员操作符
print('firewalld' in service)
print('firewalld' in service1)
#for循环遍历
for se in service:
print(se)
#列表里嵌套列表
service2 = [['http',80],['ssh',22],['ftp',21]]
#索引
print(service2[1][1])
print(service2[-1][1])
#切片
print(service2[:][1])
print(service2[:-1][0])
print(service2[0][:-1])
示例:
代码:
运行结果: