一、python中的字典

1、字典的表示方式:{key1:value1,key2:value2,key3:value3};

2、字典的key通常情况下是字符串,也可以使用其他不可变的数据类型;

3、字典的key值不能重复,如果在一个字典中存在相同的key,则后面的value会覆盖前面的value;

4、获取字典的长度: len()

它的长度是3;

5、字典的修改和添加:

修改:dict_name[exited key]=new value

添加:dict_name[new key]=new value

输出的结果为:

6、字典的删除:根据 key 删除

pop(key)

输出的结果为:

7、获取字典中的所有 key 或所有的 value

获取所有的key:dict_name.keys()

获取所有的value:dict_name.values()

输出的结果是:

二、元组

1、元组的表示方式:tuple=(1,"username","pwd")

2、当元组中只有一个元素时,一定要加逗号,即 my_tuple=("usernam",)

3、元组是不可变的数据类型,即:

4、元组是有序的,即元组也是有索引的,可以根据索引对元组进行切片操作:

输出的结果为:

5、元组的解包:

根据元组的解包我们可以了解到,赋值运算是可以一次赋值多个元素的,即:

输出的结果为:

三、集合

1、集合的表示方式:{},和字典相比,它是没有key的;

2、集合是有序的、可变的,关于集合的增加元素、修改元素的方法,将在后面进行补充;

3、集合的主要作用是去除重复元素,即:

输出的结果为:

4、一道关于集合用法的经典的面试题:

输出结果为:

python获取字典长度_python中的字典、元组和集合相关推荐

  1. python获取字典长度_Python中的字典

    1 字典的定义 dictionary(字典) 是 除列表以外Python之中 最灵活的数据类型 字典同样可以用来 存储多个数据 通常用于存储 描述一个 物体的相关信息 和列表的区别 列表是 有序的对象 ...

  2. python集合与字典区别_Python中的字典与集合

    今天我们来讲一讲python中的字典与集合 Dictionary:字典 Set:集合 字典的语法:Dictionary字典(键值对) 语法: dictionary = {key:value,key:v ...

  3. python遍历是什么_python中遍历字典的方法是什么

    python中遍历字典的方法是什么 发布时间:2020-09-01 10:18:57 来源:亿速云 阅读:57 作者:小新 这篇文章将为大家详细讲解有关python中遍历字典的方法是什么,小编觉得挺实 ...

  4. python 字典代码_python中的字典用法大全的代码

    标签: 如下代码是关于python中的字典用法大全的代码. #!/usr/bin/env python # # [SNIPPET_NAME: Dictionaries 101] # [SNIPPET_ ...

  5. python获取数组长度_Python返回数组(List)长度的方法

    原博文 2016-03-16 11:53 − 其实很简单,用len函数: >>> array = [0,1,2,3,4,5]>>> print len(array) ...

  6. python列表方法语句_Python中列表和元组的相关语句和方法讲解

    列表(list): 首先,列表属于序列,那么序列类型可用如下内建函数-- list(iter):把可迭代对象转换为列表. str(obj):把obj对象转换为字符串,即用字符串来表示这个对象. tup ...

  7. python定义字典长度_Python学习之字典为何比列表NB

    https://www.zhihu.com/video/1183793788048363520 我们学了列表 , 现在有个需求, 把你们公司每个员工的姓名.年龄.职务.工资存到列表里,你怎么存?sta ...

  8. python编写字典库_Python中的字典及举例-阿里云开发者社区

    字典 字典是python中的唯一的映射类型(哈希表) 字典对象是可变的,但是字典的键必须使用不可变对象,一个字典中可以使用不同类型的键值. 字典的方法 keys() values() items() ...

  9. python 字典处理_python中的字典及其操作

    字典 dic = {'name':'alex','age':9000} #字符串 dic= {1:'a',2:'b',3:'c'} #数字 dic= {True:'1',False:'0'} #布尔值 ...

最新文章

  1. Linux那些事儿之我是Sysfs(9)sysfs文件系统模型
  2. 【备忘1】防止表格/层 被撑破的CSS控制代码
  3. 7-4 BCD解密(C语言)
  4. 小心愿 要有真我新格调
  5. 算法----七进制数
  6. LeetCode Algorithm 704. 二分查找
  7. list 置顶元素_java集合指定元素排序:最前,按照提供的顺序排序?求算法
  8. access无法与wincc链接_wincc和Access连接写如变量
  9. PyTorch学习笔记(三):PyTorch主要组成模块
  10. C++ 中的深拷贝与浅拷贝
  11. java时间戳转换工具类
  12. 利用脚手架创建vue项目时报这个错误,哪位大神帮忙解答一下,实在是找到解决办法了。万分感谢
  13. Java正则匹配淘口令
  14. 下载数据库名前加“#”方法
  15. radiobutton去除圆圈_安卓修改RadioButton圆圈样式(非直接图片替换)
  16. boost::python::vector_indexing_suite相关的测试程序
  17. 北美票房排行榜 实时_快手直播丨主播实时直播监测数据分享——思文22号美妆童装专场...
  18. 蔚来手机一年内发布/ 微信内测图片视频拖动一键转发/ 马斯克携推特威胁苹果...今日更多新鲜事在此...
  19. 超级产品:用户只看不买的网红书店,为什么还没破产?
  20. 亲爱的,听说做完这一百件事,我们就不用分手了。dear,i miss you...

热门文章

  1. 小瓦怕扫地机器人_小瓦扫地机器人和米家扫地机器人哪个好?附对比评测
  2. jQuery 判断复选框是否被选中
  3. DUC的matlab仿真
  4. 通过Docker 创建mysql容器挂载到主机,删除mysql容器后,数据恢复教程
  5. js面试题(持续更新)
  6. NPU复变函数的积分总结和归纳
  7. Mac系统快捷键一览
  8. Self-organizing Maps及其改进算法Neural gas聚类在异常进程事件识别可行性初探
  9. linux单步调试方法,linux下gdb单步调试(中).doc
  10. UML2用例描述以及需求用例规约文档生成