字典表

字典表 :

dict

声明

键;值dict(键=值)

操作

获取d.get('键‘默认值)
合并d.update(d2)
键值emp.items
菜单emp.keys
效果emp.values得到视图
遍历打印for x in emp.keys
在这里插入图片描述
支持嵌套

在这里插入图片描述
由于哈希算法导致顺序混乱可以将方法转换为列表,在排序·在这里插入图片描述
在这里插入图片描述方法二

在这里插入图片描述在这里插入图片描述
全局函数sorted()
**字典表键不可变
**

**## 元组tuple

任意对象有序集合
下标访问
不可变
长度固定,任意类型 不支持复制
x=40,
支持推导
t=(1,2,3,4,5)
print(x**2)
res=[]
for x in t
res.append(x2)
另一种
在这里插入图片描述
找索引
t,index(3)
计数
t,count(3)

命名元组

namedtuple在这里插入图片描述

在这里插入图片描述

文件

file=open(‘文件名’,mode)
mode r读
w写
a
b
创建后右键同步demo
file.write
file.close
f.readline读一行
f。readlines都全部在这里插入图片描述在这里插入图片描述
encoding改变防止乱码
通过使用str函数将列表转换为字符串“”+join也可以达到
字符串转列表list()在这里插入图片描述

字典表和文件互转

pickle存取python对象pickle.dump塞进去在这里插入图片描述

文件变字典表在这里插入图片描述

在这里插入图片描述

汇总

集合 序列:列表,不可变 :字节数组, 元组,字符串,
映射:字典表
集合 set没有键 不能重复字典表
数字
整型int boolean
浮点型float decimal
可调用
函数
生成器

方法
其它
文件
none
视图
内部 type

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467949.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Sql Server常用函数及技巧

使用Sql Server好长时间了,今天特别想总结一下,算是回顾吧! 总结: 其实很多技巧,都是基于SQL Server自带的System Views,System Stored Procedures,System Functions (常用函数都在在里面)。 常…

十分钟让你明白AIDL

前言我在[003]AIDL是什么中介绍的AIDL,但是好像还有朋友不明白问我,那我就来写一个终极版的文章,让你十分钟彻底明白AIDL,以下代码全为手写。目标Server进程注册一个Binder服务到SM,该Binder服务提供两个接口&#xff…

表达式

表达式与分支 语句 分割文档main spilit 风格pep8 赋值 序列赋值 列表切割法 扩展序列解包赋值 *获取剩余 多目标赋值 数字256为界以内指向同对象 以外就不同 字符串3个 列表属于引用类型 不要共同引用两种方法 参数化赋值 列表也可以进行参数化赋值 表达式 函数 方法…

Linux下故障分析方法

1、背景有时候会遇到一些疑难杂症,并且监控插件并不能一眼立马发现问题的根源。这时候就需要登录服务器进一步深入分析问题的根源。那么分析问题需要有一定的技术经验积累,并且有些问题涉及到的领域非常广,才能定位到问题。所以,分…

TEXT宏

TEXT宏是windows程序设计中经常遇到的宏&#xff0c;定义在 <winnt.h>中 TCHAR *P TEXT("this is a const string"); 如果使用UNICODE字符集&#xff0c;则TEXT&#xff08;“....”&#xff09; &#xff0c;相当于 L"....." &#xff1b; 如果使…

作业题

import random fopen(‘data.txt’,‘w’) for i in range(10000): f.write(str(random.randint(1,100))) f.write(’\n’) f.seek(0) print(f.read()) f.close f.seek()函数 移动文件中n个操作 正为向结束方向 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符…

即将放弃python的app_python放弃之 模块和包

importprint(frrom the my_module.py)money1000def rend1():print(my_my_module->reand1->money,money)def rend2():print(my_module->read2 calling read1)read1()def change():global moneymoney0模块可以包含可执行语句和函数的定义&#xff0c;这些语句的目的是初…

ubuntu 安装gitlab

gitlab 类似github&#xff0c;可以用来管理代码。当然除了他们两个还有很多代码管理的工具&#xff0c;国内的也有。我这篇文章就只讲gitlab的安装过程。但是gitlab并不是轻量级的东西&#xff0c;占用大概4~8G的内存&#xff0c;特别是merge的代码比较多的时候&#xff0c;占…

一些常用的linux命令(2)

参考&#xff1a;http://www.cnblogs.com/laov/p/3541414.html 系统管理命令 stat 显示指定文件的详细信息&#xff0c;比ls更详细 who 显示在线登陆用户 whoami 显示当前操作用户 hostname 显示主机名 uname 显示系统信…

迭代

迭代 文章目录迭代内置可迭代对象 range&#xff08;&#xff09;内置函数使用 map&#xff08;函数加对象&#xff09;函数定义与参数定义传参作用域函数参数传值可迭代对象支持迭代协议 遍历循环 因为 迭代协议 方法—next—&#xff08;&#xff09;函数next消耗内存小所占空…

python os renames_Python3 os.renames() 方法

概述os.renames() 方法用于递归重命名目录或文件。类似rename()。语法renames()方法语法格式如下&#xff1a;os.renames(old, new)参数old -- 要重命名的目录new --文件或目录的新名字。甚至可以是包含在目录中的文件&#xff0c;或者完整的目录树。返回值该方法没有返回值实例…

普通人的节奏

在立春当夜&#xff0c;这南方城市的上空响起了2020年的第一声春雷&#xff0c;大家都期待着这一声霹雳除去一切霉噩&#xff0c;带来万象更新。之后的天气逐渐变好&#xff0c;近日来更是风和日丽。前日&#xff0c;去采购食品和日用品&#xff0c;久不出门&#xff0c;趁好天…

DDD领域模型自动生成?

我不想写代码&#xff0c;只想通过界面配置一下就能自动生成代码多好&#xff0c;如果界面也能自动生成&#xff0c;那就更好了转载于:https://www.cnblogs.com/PerfectBeauty/p/7351849.html

函数与lambda

文章目录参数匹配将形参赋值&#xff08;关键字匹配&#xff09;默认位置匹配解包在元组前加*函数传递字典表&#xff0c;使用**解包字典表两种声明法lambda表达式初学者逻辑采用字典表可以实现委托map函数把列表对象每一个拿出来放入函数中进行迭代后放入新的列三种方式filter…

还没学python_2个月过去了!还没学会python?用《流畅的python》15天带你学会

学了很久python&#xff0c;还是完全没有思路自己学了很久的python&#xff0c;还是感觉没学到什么&#xff0c;出现这样的情况的python学习者有很多&#xff0c;只是大多都是放弃了&#xff01;出现这样的原因主要有以下三点&#xff1a;1、没有人带领&#xff0c;遇到问题解决…

Linux内核奔溃分析

前言最近遇到一个kernel奔溃的问题&#xff0c;错误日志开头一部分如下&#xff1a;[ 355.2624510] Unhandled fault: external abort on non-linefetch (0x008) at 0xfe004328 [ 355.2645470] Internal error: : 8 [#1] PREEMPT SMP ARM [ 355.2696320] Modules linked in:…

DataGridView带图标的单元格实现

目的&#xff1a; 扩展 C# WinForm 自带的表格控件&#xff0c;使其可以自动判断数据的上下界限值&#xff0c;并标识溢出。 这里使用的方法是&#xff1a;扩展 表格的列 对象&#xff1a;DataGridViewColumn。 1.创建类&#xff1a;DataGridViewDecimalCheckCell.cs public cl…

包与模块管理及面向对象初步

模块 文章目录模块指令原因步骤搜索范围加目录面向对象编程封装实现初始化函数![在这里插入图片描述](https://img-blog.csdnimg.cn/20200201081513814.png?x-oss-processimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80M…

spring生命周期七个过程_Spring杂文(三)Spring循环引用

众所周知spring在默认单例的情况下是支持循环引用的Appconfig.java类的代码Configurable ComponentScan("com.sadow") public class Appconfig { }X.java类的代码Component public class X {AutowiredY y;public X(){System.out.println("X create");} }Y.…

Linux 系统中的dvfs功能

前言最近硬件的同事需要我们提供的版本能动态调频&#xff0c;何为动态调频呢&#xff1f;对于CPU来讲&#xff0c;功耗和性能是一对不可调和的矛盾&#xff0c;通过调整CPU的电压和频率&#xff0c;可以在功耗和性能之间找一个平衡点。由于调整是在系统运行的过程中&#xff0…