栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python办公自动化--(列表、字典和集合)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python办公自动化--(列表、字典和集合)

一、定义:

列表: a=[1,2,3,4,5,6]

字典:a = {'你好':0,'你好啊':1,'你好你好':2,'你好你们好':3}

集合:a ={1,2,1,5,6,3,4,45,45,65,45}

特点:
1、集合:(1)自动去除重复数据 (2)顺序是随机的,所以不支持下标
2、字典和列表:可以进行增删改查操作

二、实例:
列表:

# #列表的学习
# # 列表实现'增删改查'
ceshi = [1,2,1,5,1]
print(type(ceshi))
# 1、列表增加数据
# ①变量名.append(数据)     列表结尾追加数据【追加单个数据】
# 注意:不能一次增加多个数据,增加多个数据是将整个序列追加到列表
# ②变量名.extend(数据)      列表结尾追加数据【追加多个数据】
# 变量名.extend(['唐僧去取景','白龙马'])
# ③变量名.insert(位置下标,数据)  在指定位置新增数据
# ceshi.append('添加一个数据')
# print(ceshi)
# ceshi.extend(['唐僧去取景','白龙马'])
# print(ceshi)
# ceshi.extend('唐僧去取景')
# print(ceshi)
ceshi.insert(6,'在这里加一个数据')
print(ceshi)
# 2、列表删除数据
# ①del 变量名
# ②变量名.pop(下标)
# ③变量名.remove(数据)          移除列表中某个数据的第一个匹配项
# ④变量名.clear( ) 	        清空列表,返回结果是 [ ]


# 3、列表修改数据
# ①指定位置进行修改
# ②变量名.reverse()  把整个列表倒序排列
# ③sort( ) 排序   语法:变量名.sort(reverse=False)  默认升序,降序改成True
ce=[1,5,1,6,4,8,4561]
ce[2] = 111111
print(ce)
ce.reverse()
print(ce)
ce.sort(reverse=False)
print(ce)


#####################################分界线######################################

#总结:最常用的操作方法:
# (1)Index() 查找数据在列表中第一次出现的位置
# (2)len() 返回列表的数据个数
# (3)append   在列表末尾追加单个数据
# (4)extend  在列表末尾追加多个数据
# (5)insert 在指定位置增加数据
# (6)del   删除列表或删除列表指定下标
# (7)remove 删除列表第一个指定的数据
# (8)sort  列表排序

字典与集合:

字典={'你好':0,'你好啊':1,'你好你好':2,'你好你们好':3}
del 字典['你好']
print(字典)

#字典的增加和修改数据
字典['测试']=4
print(字典)
字典['你好']=0
print(字典)
字典['你好你好']= 15665
print(字典)
#删除数据
# #del 方法实现
# del 字典['你好']
# del 字典   #删除整个字典
# del 字典   #清楚整个字典内容

#查询方式
# ①get()方法
print(字典.get('n'),'没有这个键')
print(字典.get('你好你好'))
# ②values()方法
print(字典.values())
# ③items()方法
print(字典.items())

#循环遍历

for i in 字典.keys():
    print(i)

for i in 字典.values():
    print(i)

for i,j in 字典.items():
    print(f'{i}={j}')
##################################分界线###############################
集合={1,2,1,5,6,3,4,45,45,65,45}
print(集合)

三、总结

 序列:序列是一个存放多个值的连续内存空间。

有序序列:有序,意味着有下标,可以进行下标操作、切片操作,列表、元组、字符串…

无序序列:字典、集合…

可变序列:元素可以进行增删改,更改之后id地址不会变。反之,就是不可变序列。

可变类型:列表、字典、集合…

不可变类型:整型、浮点型、字符串、元组...

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/969320.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号