python中的列表,列表的特性

python中的列表(list)

1)列表的创建

列表中可以存放任意类型的数据
li = [1,2,3,5,6,8]

2)列表里面可以嵌套列表的

li = [1,2,3,[1,2,3,4],5,7]
eg:将0~9这10个数字随机列表

import random
li = list(range(10))
random.shuffle(li)
print(li)
在这里插入图片描述
注:shuffle() 方法将序列的所有元素随机排序。
import random
random.shuffle (list )

列表的特性

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(‘ftp’ in service)
print(‘firewalld’ not in service)
print(‘ftp’ not in service)

列表里面嵌套列表

service2 = [[‘http’,80],[‘ssh’,22],[‘ftp’,21]]

索引

print(service2[0][0])
print(service2[-1][1])
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_43279936/article/details/84557724