找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 6700|回复: 6

[求助] 元组,列表,字典,序列的区别是什么

1

主题

1

帖子

57

积分

新手

积分
57
SnuggleE 发表于 2014-5-19 23:24:13 | 显示全部楼层 |阅读模式
新人,学着有点晕。。。
回复

使用道具 举报

0

主题

3

帖子

118

积分

侠客

积分
118
Joe 发表于 2014-6-3 22:05:33 | 显示全部楼层
Python支持字符串、元组和列表三种序列,元组和列表的主要区别是创建元组之后不能更改元素,不能向元组添加或删除元素。字典是键值对的无序集合。
回复 支持 反对

使用道具 举报

0

主题

7

帖子

7

积分

贫民

积分
7
囧小K 发表于 2014-6-4 22:05:07 | 显示全部楼层
元组,列表,字典是内置对象类型,序列是指包含其他对象的有序集合,元组内容不可变,列表和字典具有可变性
回复 支持 反对

使用道具 举报

0

主题

5

帖子

5

积分

贫民

积分
5
sy392956236 发表于 2014-6-5 08:46:09 | 显示全部楼层
元组()和列表[]是有序的 可以通过位置来取值的  但是元组创建之后是不可变的 列表可以变
字典{}的key是无序并不重复的  给同一个 key赋值 会覆盖之前的值
集合set()也是无序的不重复结构 并且支持交并差集等操作
回复 支持 反对

使用道具 举报

0

主题

1

帖子

6

积分

贫民

积分
6
Honkee 发表于 2014-6-5 12:58:10 | 显示全部楼层
如果你学过c++,你可以这么理解,元组=数组,列表=链表,字典=map容器,集合=set容器
回复 支持 反对

使用道具 举报

0

主题

8

帖子

8

积分

贫民

积分
8
齐凡 发表于 2016-9-10 21:33:17 | 显示全部楼层
正解
回复

使用道具 举报

1419

主题

1891

帖子

291

积分

侠客

积分
291

最佳新人热心会员默默耕耘

whydo1 发表于 2016-9-13 20:32:15 | 显示全部楼层
列表 元组 字符串 都是序列, 序列的两个主要特点是索引操作符和切片操作符
列表和元组的区别是: 列表中的元素可以存可以取,即可以修改; 元组中的值只能取不能存,即一旦创建不能修改.
字典有键值对,根据键名称来存取对应的值.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表