Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1526114
  • 博文数量: 2162
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 21748
  • 用 户 组: 普通用户
  • 注册时间: 2020-11-26 14:30
个人简介

更多python、Linux、网络安全学习内容,可移步:www.oldboyedu.com或关注\"老男孩Linux\"公众号

文章分类

全部博文(2162)

文章存档

2024年(12)

2023年(643)

2022年(693)

2021年(734)

2020年(80)

我的朋友

分类: Python/Ruby

2021-04-13 11:45:04

  Python中,有三种内建的数据结构,列表、元组和字典,那么它们之间有什么区别呢?我们通过这篇文章来看看吧。

  什么是Python列表?

  列表是由一系列按特定顺序排列的元组组成的。在Python中,用[]来表示列表,并用逗号来分隔其中的元素。

  什么是Python元组?

  你可以把它看作是只读的列表,因为元组是不可以改变的,但是要注意,元组中含有列表元素,则该列表元素是可变的。用于元组不可变,所以对于增删改查这四种标准操作来讲只有查能实现,元组查询操作非常简单。

  什么是Python字典?

  字典就是一个数据容器,用大括号来括起来,说明里面的数据是无序的,不能重复的。

  他们之间有什么区别呢?

  1、元组是不可变的,而列表、字典是可以改变的

  元组是不可变对象,对象一旦生成,它的值将不能更改;列表是可变对象,对象生成之后,可以对其元素进行更改、添加、删除、清空、排序等操作;

  2、元组通常由不同数据组成,而列表是相同的数据队列

  元组表示的是结构,列表表示的是顺序,列表权限大于元组;

  3、列表不能作为字典的key值,而元组可以,字典的键是唯一的。

阅读(478) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~