数据类型 您所在的位置:网站首页 smtppop3imap是什么类型的服务器 数据类型

数据类型

2023-12-17 15:34| 来源: 网络整理| 查看: 265

数据类型-列表(list)

文章目录 数据类型-列表(list)1.列表的定义2.列表的创建3.列表的特性- 索引- 切片- 重复- 连接- 成员操作符- for循环 4.列表的常用方法- 列表元素的增加- 列表元素的删除- 列表元素的查看- 列表元素的排序

1.列表的定义

数组:存储同一种数据类型的集合 scores = [34,56,90,100…] 列表:“打了激素的数组“,可以存储任意数据类型

2.列表的创建 list = [1,1.2,True,'westos'] print(list,type(list))

在这里插入图片描述 结果: 在这里插入图片描述 列表里也可以嵌套列表

list2 = [1,2,3,4,[1,1.2,True,'westos']] print(list2,type(list2))

在这里插入图片描述 结果: 在这里插入图片描述

3.列表的特性 - 索引

== list[num]==:正向索引 list[-num]:反向索引

service = ['http','ftp','ssh'] # 正向索引 print(service[0]) # 反向索引 print(service[-1])

在这里插入图片描述 结果: 在这里插入图片描述

- 切片

list[::-1]:翻转 list[1:]:列表中除去第一个元素的其他元素 list[:-1]:列表中除去最后一个元素的其他元素

service = ['http','ftp','ssh'] print(service[::-1]) #翻转 print(service[1:]) #列表中除去第一个元素的其他元素 print(service[:-1]) #列表中除去最后一个元素的其他元素

在这里插入图片描述 结果: 在这里插入图片描述

- 重复

list * 10:重复打印列表10遍

service = ['http','ftp','ssh'] print(service * 10) #重复打印10遍

在这里插入图片描述 结果: 在这里插入图片描述

- 连接

list + list1:连接列表list与列表list1,形成新列表

service = ['http','ftp','ssh'] service1 = ['mysql','firewalld'] print(service + service1)

在这里插入图片描述 结果: 在这里插入图片描述

- 成员操作符 service = ['http','ftp','ssh'] service1 = ['mysql','firewalld'] print('firewalld' in service) print('ftp' not in service1)

在这里插入图片描述 结果: 在这里插入图片描述

- for循环 service = ['http','ftp','ssh'] for i in service: print(i)

在这里插入图片描述 结果: 在这里插入图片描述

4.列表的常用方法 - 列表元素的增加

list.append():追加一个元素到列表 list.extend() :拉伸,追加多个元素到列表 list.insert():在指定索引处插入元素

service = ['http','ftp','ssh'] # append():追加一个元素到列表 service.append('firewalld') print(service) # extend():拉伸 追加多个元素到列表 service.extend(['mysql','nfs']) print(service) # insert():在指定索引处插入元素 service.insert(1,'dns') print(service)

在这里插入图片描述 结果: 在这里插入图片描述

- 列表元素的删除

pop():弹出列表最后一个元素 remove():删除列表元素 del:从内存中删除一个元素,del可删除变量

# pop():弹出列表最后一个元素 service = ['http','ftp','ssh'] a = service.pop() print(a) print(service) # remove():删除列表元素 service = ['http','ftp','ssh'] service.remove('ftp') print(service) # del 从内存中删除一个元素,del可删除变量 service = ['http','ftp','ssh'] del service[0] #删除列表中索引为0的元素 print(service)

在这里插入图片描述 结果: 在这里插入图片描述

- 列表元素的查看 service = ['http', 'ftp', 'ssh','mysql','ssh'] print(service.count('ssh')) ##查看元素在列表中出现的次数 print(service.index('ssh')) ##查看指定元素的索引值 print(service.index('ssh',3,5)) ##查看指定元素的索引值,指定搜索位置

在这里插入图片描述 结果: 在这里插入图片描述

- 列表元素的排序

列表的排序是按照ASCII码进行排序的

service = ['http','samba','nfs','iscsi','http'] service.sort(reverse=True) print(service)

在这里插入图片描述 结果: 在这里插入图片描述 数字排序

#数字升序排序 li = list(range(0,101)) print(li) #随机排序 import random random.shuffle(li) print(li)

在这里插入图片描述 结果: 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有