python 数据类型要点

news/2024/7/7 1:24:31

1.dict

对于字典来说
它的底层是由 hash表实现的
大数据写成字典模式再遍历,会减小复杂度,优化算法
因为

          字典遍历复杂度为O(1),列表为O(n)

          字典要求其 key值必须是不可变数据类型,如元组,整形,字符串型
          列表就不行

再另

          字典中 key值不可重复,若重复,后值会覆盖前值
          如 'b':'1','b':'2'
          此时 b 的值就是 2

2.getattr方法

两个实例

     class A(object):
		 b = 2
		 def se(self):
    		 print('hello')


	 e = A()
	 b = getattr(a, 'b')      获得 b 的值
	 print(e)
	 输出  2

	 c = getattr(a, 'se')     获得/调用 se 方法
	 c()
	 输出 hello

http://www.niftyadmin.cn/n/1710831.html

相关文章

分布式运用——rsync远程同步

分布式运用——rsync远程同步 一、rsync的背景和原理1.rsync的功能2.rsync的应用场景3.使用rsync的基本命令4.scp与rsync的区别 二、配置rsync源服务器1.关闭防火墙2.建立/etc/rsyncd.conf 配置文件3.保证所有用户对源目录/var/www/html 都有读取权限4.启动 rsync 服务程序5.关…

在电脑上怎么做判断题打√或x_2018电脑知识期末考试

出题人:莫大神白注:闭卷考试请自觉作答,请勿在评论区留下答案一、填空题(1分1空共52分)1.当今机械硬盘写入方式分两种分别是______和______2.叠瓦硬盘的特征是______,缺点是______、______3.硬盘分为三种分别是,______、______和_…

android html转word保留样式_【转】WORD批量去除文本框保留文本

文本框一般以浮动的形式(即文字环绕方式为四周环绕、紧密环绕、衬于文字上方等)存在于文档中,选中文本框时可以看到在它的左侧有一个锚定标记,锚标总是在某一个段落的开头位置,表示浮动的文本框锁定于该段落&#xff0…

NtQueryObject 获得内核对象的信息

导读 玩过电脑的都知道,Widnows任务管理器,我们经常用它查看机器的CPU内存等信息,也用它杀死一些卡主的进程。 而作为开发人员,我们为了更了解进行的运行状况,就不得不说另外两个工具: procexp.exe&…

启动rocketmq_windows 验证RocketMq 是否安装成功

安装过程参考:windows 安装rocketMQ1. 启动nameServerbin目录 cmd 执行:.mqnamesrv ,显示 name server boot success 启动成功!启动broker执行:.mqbroker -n localhost:9876,显示The broker[LAPTOP-MDOLDHDA, 192.168.…

快速滚动_Win32编程基础之滚动条

(图片来源:游戏《ATRI》通过使用滚动条,窗口可以显示比它大的文档或图片,用户可以滚动用户区中的数据对象来看到对象超出窗口边界的部分。如果窗口的用户区比窗口的边框要大,窗口应该使用滚动条。滚动条的方向决定了用…

TortoiseGit保存用户名密码

TortoiseGit在自己的用户目录下(%USERPROFILE%)新建_netrc增加文本内容如下:machine git.oschina.net login ***********.com password ******

ios 系统状态栏样式修改_iOS 导航栏颜色和状态栏颜色修改

(关于修改顶部状态栏背景以及前景色)首先,在看文章之前首先要知道 View controller-based status bar appearance这么一个key,在info.plist中进行配置info.plistiPhone的状态栏分为前景和背景,前景部分指的是显示电池, 时间等部分; 背景部分指的是白色(图bg1)或者黑色(图bg2)的…