Python入门 2024/7/8

目录

数据容器 dict(字典,映射)

语法

定义字典字面量

定义字典变量

定义空字典

从字典中基于key获取value

字典的嵌套

字典的常用操作

新增元素

更新元素

删除元素

清空字典

获取全部的key

遍历字典

统计字典内的元素数量

练习

数据容器的通用操作

常见操作

类型转换

排序

从小到大排序

从大到小排序

使用方法

字符串大小比较


数据容器 dict(字典,映射)

字典不能重复,没有下标索引

语法

定义字典字面量

{key:value,key:value,key:value,...,key:value}

定义字典变量

a = {key:value,key:value,key:value,...,key:value}

定义空字典

法一:a = { }

法二:a = dict()

从字典中基于key获取value

a = {"邓伦":100,"王一博":99};
print(a["邓伦"]);

字典的嵌套

a = {"王力鸿":{"语文":77,"数学":"66","英语":33},"周杰轮":{"语文":88,"数学":"86","英语":55},"林俊节":{"语文":99,"数学":"96","英语":66}};
print(a["王力鸿"]["语文"]);

字典的常用操作

新增元素

字典【key】=Value

结果:字典被修改,新增了元素

更新元素

字典【key】=Value

字典被修改,元素被更新

删除元素

字典.pop(key)

清空字典

字典.clear()

获取全部的key

字典.keys()

结果:得到字典中的全部key

遍历字典

直接对字典进行for循环

统计字典内的元素数量

num = len(字典)

练习

a = {
    "王":{"部门":"科技部","工资":3000,"级别":1},
     "周":{"部门":"市场部","工资":5000,"级别":1},
     "林":{"部门":"市场部","工资":7000,"级别":1},
     "张":{"部门":"科技部","工资":4000,"级别":1},
     "刘":{"部门":"科技部","工资":6000,"级别":1}
};
print("全体员工当前信息如下");
print(a);
for i in a:
    if(a[i]["级别"]==1):
        a[i]["工资"] += 1000;
print("全体员工级别为1的员工完成升值加薪操作:");
print(a);

数据容器的通用操作

常见操作

len(容器):统计元素个数

max(容器):统计容器最大的元素

min(容器):统计容器最小的元素

类型转换

list(容器):将容器转化为列表

str(容器):将容器转化为字符串

tuple(容器):将容器转化为元组

set(容器):将容器转化为集合

排序

从小到大排序

sorted(容器)

从大到小排序

sorted(容器,reverse = True)

使用方法

从小到大排序

a = [5,2,6,8,3,2,1];
b = (sorted(a));
print(b);

从大到小排序

a = [5,2,6,8,3,2,1];
b = (sorted(a,reverse=True));
print(b);

字符串大小比较

通过ASCII码来比较的

字符串按位比较,一位一位对比,只要有一位大,那么整体就大

a = "abc";
b = "abd";
print((a>b));

相关推荐

  1. NIUKE PythonPython入门(上)

    2024-07-09 19:34:02       27 阅读
  2. 简略入门Python笔记

    2024-07-09 19:34:02       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 19:34:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 19:34:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 19:34:02       58 阅读
  4. Python语言-面向对象

    2024-07-09 19:34:02       69 阅读

热门阅读

  1. kafka--发布-订阅消息系统

    2024-07-09 19:34:02       28 阅读
  2. 3160. 所有球里面不同颜色的数目

    2024-07-09 19:34:02       27 阅读
  3. go语言hassuffix的简单使用

    2024-07-09 19:34:02       31 阅读
  4. Vim常用整理快捷键

    2024-07-09 19:34:02       24 阅读
  5. Elasticsearch 分析器(Analyzer)的作用和配置

    2024-07-09 19:34:02       20 阅读
  6. html5 video去除边框

    2024-07-09 19:34:02       17 阅读