列表(list):

>>> a=['Jordan', 'Kobe', 'T-mac']
>>> a
['Jordan', 'Kobe', 'T-mac']
>>> type(a)
<type 'list'>

list是一种有序的集合,在实现上是用链表存储。

元组(tuple):

>>> a=('Jordan', 'Kobe', 'T-mac')
>>> a
('Jordan', 'Kobe', 'T-mac')
>>> type(a)
<type 'tuple'>

tuple是有序集合,而且tuple定义后不可修改,有点类似于const常量的性质。

>>> a[0]
'Jordan'
>>> a[0]='AI'
Traceback (most recent call last):File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment

集合(set):

>>> a={'Jordan', 'Kobe', 'T-mac'}
>>> a
set(['Kobe', 'Jordan', 'T-mac'])
>>> type(a)
<type 'set'>

set是无序的集合,set的元素key不能重复。

字典(dict):

>>> a={"Jordan":23, "Kobe":24, "T-mac":1}
>>> a
{'Kobe': 24, 'Jordan': 23, 'T-mac': 1}
>>> type(a)
<type 'dict'>

dict可以理解为key/value的存储,它和set一样,也是无序的,而set则可以理解为只有key没有value。

python 基础类型之list、tupe、set、dict相关推荐

  1. Python基础类型之元组

    Python基础类型之元组 一.元组的介绍 二.元组的使用 三.元组不可变特性 1.不可修改 2.元组的第一层不可变 四.单独元素的使用 一.元组的介绍 1.Python的元组与列表类似,不同之处在于 ...

  2. 适合小白的python基础类型总结

    Python基础数据类型 一. Number(数字) 1.1.数字类型的创建 a = 1 b = a b = 2 print(a) #1 print(b) #2 #注意:这里的b = a ,并不是和a ...

  3. python基础类型,Python基础-类

    Python基础-类 @(Python)[python, python基础] 写在前面 如非特别说明,下文均基于Python3 摘要 本文重点讲述如何创建和使用Python类,绑定方法与非绑定方法的区 ...

  4. python映射类型-Python基础类型之字典(dict)

    1.字典: { } 字典是 Python 语言中唯一的映射类型.映射类型对象里哈希值(键) 和指向的对象(值)是一对多的关系. 2.创建字典 d1 = {'name': 'earth', 'port' ...

  5. python基础类型

    range:生成指定范围内的数字,只在python2中使用,python3中没有此用法 例:生成0-30内的偶数 转载于:https://www.cnblogs.com/gaoyuxia/p/1023 ...

  6. 3、Python 基础类型 -- List 列表类型

    2.更新列表:list.append() 3.删除列表元素 del  转载于:https://www.cnblogs.com/little-little-bai/p/10338375.html

  7. 廖雪峰官网自学python 基础类型(附练习题答案)

    没啥好说的直接上代码# -*- coding:utf-8 -*- height = 1.72 weight = 88 BMI = weight/(height*height) if BMI < ...

  8. Python 入门基础 - 基础类型

    Python 基础类型 数字: Python 各个进制转化 可以使用bool 来判断所属对象是否为空 python 原始字符 r', 但是注意 如下图所示, 这种是不允许的 ord - 转换 ASIC ...

  9. 两个半小时,一份Python基础试卷,满分100,却有80%的人都不及格

    两个半小时,一份Python基础试卷,满分100,却有80%的人都不及格 Python基础类型考试题 考试时间:90分钟 满分100(80分以上为及格) 如果不给你答案的话,你能及格? 1.件数变量命 ...

最新文章

  1. android 默认开关,android默认设置的开关
  2. vs2017c语言单元测试,vs2017单元测试没反应,检测出错误,有关详细信息,请查看“测试输出”窗口...
  3. Magic Leap有新动态!成立由斯蒂芬森领头的内容团队
  4. 今天刚查到的宏,学习
  5. C++容器遍历时删除元素
  6. 【视觉项目】【day5】8.25号实验记录(修完BUG,28张测试图,13个样本,四张测试图误判,这比之前效果好很多了)
  7. 排序上---(排序概念,常见排序算法,直接插入,希尔排序,直接选择排序,堆排序)
  8. 如何提高个人的职涯“本钱”
  9. maven 结合idea入门
  10. 行程编码(atoi函数)
  11. chrome扩展推荐:此刻、今天、最近~一个关于时间管理的扩展 - Momentum
  12. 插入数据值 设置标签属性的值 来自 精通ASP-NET-MVC-5-弗瑞曼
  13. ubuntu vscode 配置字体_配置vscode终端字体,vscode终端字体
  14. ubuntu18.04安装微信、QQ、百度网盘
  15. 华为vrrp默认优先级_【干货】华为vrrp配置
  16. Android studio File Explorer sdcard文件怎么访问
  17. Numpy简易教程7——读/写文件
  18. 进程和线程的区别是什么呢?
  19. IE不能上网浏览的常见原因和解决方法:
  20. Altium Designer 20新手上路(一)常见网站及插件推荐

热门文章

  1. 新华社中移动共建搜索引擎
  2. vlc在Ubuntu下的自动安装和手动安装
  3. git push nothing to commit, working tree clean
  4. SQLserver未发现数据源名称并且未指定默认驱动程序
  5. 【聊天室项目】基础聊天室
  6. Linux下清理磁盘数据方法
  7. C语言欧界,移动5G套餐出炉了!200GB流量+1000分钟语音,网友:又是套路
  8. Aegisub挂图的两种相对路径写法
  9. labview操作者框架
  10. 程序员应该知道的10大编程格言