dict

python内置字典:dict,全称dictionary,在其他语言中称为map,使用键值对存储。

ex:

d = {'xiaoli' : 95 , 'xiaoming' : 98 , 'xiaobai' : 100}
d['xiaoli'] //95

直接定义键值对

ex:

d['adm'] = 67
d['adm'] //67

判断key是否存在

ex:

//in 判断
'THeme' in d
False
//get方法
d.get('Theme')
d.get('Theme' , -1)
-1
//删除key,pop(key)方法
d.pop('xiaoli')
95
d
{'xiaoming' : 98 , 'xiaobai' : 100}

set

set是一组key集合,但不存储value,在set中没有重复的key。

要创建一个set,需要提供一个list作为输入集合,重复元素在set中自动被过滤。

ex:

s = set([1,2,3])
s
{1,2,3}
s = set([1,2,3,3,4])
s
{1,2,3,4}

add方法添加元素到set中,可以重复添加,但不会有效果。remove删除元素,可以进行&和 | 运算。

python基础教程——dict和se相关推荐

  1. python基础教程pdf百度云-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

  2. python教程循环语句,Python基础教程之循环语句(for、while和嵌套循环)

    循环可以用来重复执行某条语句,直到某个条件得到满足或遍历所有元素. 1 for循环 是for循环,可以把集合数据类型list.tuple.dict.set的元素遍历出来. (1)对list进行循环 c ...

  3. python print 输出到txt_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  4. python字符串_(Python基础教程之七)Python字符串操作

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  5. python基础教程pdf-python基础教程第三版.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython python基础教程第三版.pdf689页 本文档 ...

  6. python基础教程-《Python基础教程(第3版)》PDF高清版

    <python基础教程第3版>PDF高清版  百度云资源,内涵教材源代码 百度云链接:百度云盘 提取码:7r7o 编辑推荐 久负盛名的Python入门经典,是非常优秀的基础教程,深入浅出, ...

  7. python基本代码教程-Python基础教程(第3版)

    Python基础教程(第3版) 第2版前言 第1版前言 引言 1 快速上手:基础知识 1.1 交互式解释器 1.2 算法是什么 1.3 数和表达式 十六进制.八进制和二进制 1.4 变量 1.5 语句 ...

  8. python基础教程免费下载-Python基础教程(第2版)

    <Python基础教程(第2版)>内容涉及的范围较广,既能为初学者夯实基础,又能帮助程序员提升技能,适合各个层次的Python开发人员阅读参考.<Python基础教程(第2版)> ...

  9. Python基础教程:一次性搞定 Django Form

    最近在项目上用到了 Django 的自带的 Form 表单,遇到了一些坑,今天给大家出的这篇Python基础教程也是做了一个简单的总结,大家可以对号出坑. Form 基础介绍 首先让我们先来了解下 D ...

最新文章

  1. Learning to Rank:X-wise
  2. python plotly 弹出子图_python – 在plotly中添加组条形图作为子图
  3. 零基础自学编程应读书籍
  4. 每天学一点flash(11) as3.0 与asp 通信 (1)
  5. Python数据科学平台Anaconda的最新发布中增加了Microsoft VS Code
  6. cycleGAN有matlab代码吗,CycleGAN的代码组成
  7. 3.7 钱包、帐户、token、智能合约、action、权限、权重和阀值之间关系
  8. potplayer视频播放时 多行外挂字幕从下向上显示而不是从上向下显示
  9. 玩转大麦盒子airplay
  10. adobe 不适应 Max to分屏软件的修改
  11. CSS中相对定位relative
  12. 微信小程序-云开发云调用API没有权限(no permission)问题
  13. 小票打印机ESC/POS命令集
  14. 部门 2016 总结
  15. 59深度解密五十九:利用“抖音”进行吸粉的简单、另类玩法
  16. 如何评价文档图片的相似度
  17. 什么是mvc,mvc有什么用?
  18. 知乎问题:北京,2017,多少k的java web程序员应该懂多线程和jvm优化?
  19. 校验手机号和获取验证码
  20. 如何熟练掌握计算流体力学 ANSYS FIuent软件

热门文章

  1. 点击文字链接提交Form表单
  2. centos利用yum安装卸载软件常用命令
  3. 计算机中office是应用软件吗,计算机应用中Office办公软件的教学方法
  4. 国神生态产业助推乡村振兴项目亮相丝博会
  5. 我的第一个上位机软件
  6. 当微软拼音输入法使用ctrl+.打不出中文标点的解决办法
  7. Torn page 数据库的处理
  8. 工程制图CAD软件教程之立面生成参数设置
  9. 大创项目-薅羊毛-day10
  10. 跳一跳python源码下载_微信跳一跳python程序