列表list=[1,2,3,4,5]

集合set={1,2,3,4,5}

元组tuple=(1,2,3,4,5)

a=(1,2,3,5,5,4,6)
b={1,2,3,5,5,4,6}
c=[1,2,3,5,5,4,6]
print('tuple=',a)
print('set=',b)
print('list=',c)
print('list(set(c))=',list(set(c)))
print('tuple(set(a))=',tuple(set(a)))

•元组(tuple)是包含0个或多个数据项的不可变序列类型。元组生成后是固定的,其中任何数据项不能替换或删除。

•列表(list)则是一个可以修改数据项的序列类型,使用也最灵活  是包含0个或多个对象引用的有序序列,属于序列类型。与元组不同,列表的长度和内容都是可变的,可自由对列表中数据项进行增加、删除或替换。列表没有长度限制,元素类型可以不同,使用非常灵活。

•集合(set)是无序组合,它没有索引和位置的概念,不能分片,集合中元素可以动态增加或删除。集合中不允许出现重复的元素,而list和tuple中可以,而且set可以去掉list和tuple中的重复元素!

Python中list、set和tuple相关推荐

  1. 浅谈python中的 list、tuple、dict、set

    浅谈python中的 list.tuple.dict.set list: 简介: 有序的集合,包含多个元素 数据可以是任意类型 支持索引访问 用[ ]表示,例如a=[ ] 或者 a=list() 访问 ...

  2. python中的tuple_python 数据类型 - tuple

    tuple 元组 今天跟大家分享一下Python里面tuple数据类型的学习 ps:list数据类型,之前是写在了jianshu上,暂时我也还没有搬过来,所以贴上链接吧 概念 tuple,即元组.是P ...

  3. Python中的list列表 tuple元组 set集合 dictionary字典

    list 访问列表 连接列表 for 循环遍历列表 while循环遍历 列表比较 添加列表元素 append末尾添加 insert() extend()方法 删除列表 del 更改列表值 查列表(in ...

  4. python中的List 和 Tuple

    #-*- coding:UTF-8 -*- classmates=["Michael","Bob","Tracy"] print(class ...

  5. tuple在python中什么意思_python tuple什么意思

    python tuple什么意思? python tuple即元组,tuple()函数将列表转换为元组. tuple()方法语法:tuple( seq ) 参数 seq -- 要转换为元组的序列. 返 ...

  6. python中tuple、list以及array(numpy的数据格式)的相互转换

    前言:python中常常需要实现tuple.list以及array数据类型之间的转换,比如tuple可以保证数据不易被修改,而对于数据来说,array数据类型可以方便地调用numpy包中的函数进行数据 ...

  7. Python中的赋值、引用和深浅拷贝

    2019独角兽企业重金招聘Python工程师标准>>> 全局变量 在函数之外创建的变量属于main,又被称为全局变量.它们可以在main中的任意函数中访问,与局部变量在函数结束时消失 ...

  8. python中用于获取当前目录的是_python中获得当前目录和上级目录的实现方法

    python中获得当前目录和上级目录的实现方法 获取当前文件的路径: from os import path d = path.dirname(__file__) #返回当前文件所在的目录 # __f ...

  9. python中元祖 字典 列表的区别_Python中元祖,列表,字典的区别

    原博文 2016-08-16 15:25 − Python中有3种內建的数据结构:列表.元祖和字典: 1.列表 list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表中的 ...

  10. Python中的顺序表

    Python中的顺序表 Python中的list和tuple两种类型采用了顺序表的实现技术,具有顺序表的所有性质. tuple是不可变类型,即不变的顺序表,因此不支持改变其内部状态的任何操作,而其他方 ...

最新文章

  1. 北大「最优化:建模、算法与理论」新书, 附579页电子版与课件
  2. python类的参数传递
  3. linux搭建hdfs
  4. java乘以2的位计算符号_java编程之:按位与运算,等运算规则
  5. Windows Git客户端搭建
  6. Strus2中关于ValueStack详解
  7. ViceDinoSpecCtrl.cpp
  8. 一道题决定去留:为什么synchronized无法禁止指令重排,却能保证有序性?
  9. 手机拨不了急救电话 延误就医?魅族回应:仅是个例
  10. 5月21日伦敦见!荣耀20官宣:P30“同款”ToF镜头加持?
  11. thinkphp下载远程图片到本地
  12. ApiCloud重新定义移动应用开发
  13. linux crontab 定时任务解析
  14. iOS 人脸识别Demo
  15. QT利用UDP实现简单群聊系统
  16. 用linux编写菜单界面,配置syslinux菜单界面
  17. 5G商用元年开启万亿市场, 25G服务器端口出货量大幅增长
  18. kali 控制安卓手机
  19. 支付通道对接常见的问题有哪些?
  20. 纯 CSS3 实现漂亮的 input 输入框

热门文章

  1. Matlab之mdl:风力发电系统仿真模型power_wind_dfig文件
  2. CV:基于Keras利用CNN主流架构之mini_XCEPTION训练性别分类模型hdf5并保存到指定文件夹下
  3. 迭代器和生成器的区别
  4. 开源you-get项目爬虫,以及基于python+selenium的自动测试利器
  5. mongoDb数据库可视化工具 --- Robo
  6. python中strip(),lstrip(),rstrip()函数的讲解
  7. Codeforces Gym101257F:Islands II(求割点+思维)
  8. 一些个人认为好看的电影
  9. 习题11.6 fill_n
  10. ESP32 OTA 策略的优点与可能的问题