首页 > 编程语言 >Python中小括号( )、中括号[ ]和大括号{}分别代表什么?

Python中小括号( )、中括号[ ]和大括号{}分别代表什么?

时间:2023-08-26 16:00:33浏览次数:40  
标签:Python 数据类型 元组 中括号 小括号 列表

 

Python中,

  • 小括号 () 代表元组数据类型,
  • 中括号 [] 代表列表数据类型,
  • 大括号 {} 代表字典数据类型。

 

元组是一种不可变序列,创建方法很简单,大多时候都是用小括号括起来的。例如:

tup = (1, 2, 3)

列表是一种可变序列,其创建方法即简单又特别。例如:

list = ['a', 'b', 'c']

字典是由键对值组组成。冒号 : 分开键和值,逗号 , 隔开组。例如:

dic = {'a': 1, 'b': 2, 'c': 3}


元组和列表是Python中两种常见的序列类型,它们之间的主要区别在于:

  • 元组是不可变序列,而列表是可变序列。这意味着,元组的元素不能被修改、添加或删除,而列表可以。
  • 元组使用小括号 () 表示,而列表使用中括号 [] 表示。
  • 元组通常用于存储不可变的数据类型,如字符串、数字和其他元组。列表则通常用于存储可变的数据类型,如其他列表、字典和集合。
 

标签:Python,数据类型,元组,中括号,小括号,列表
From: https://www.cnblogs.com/shoshana-kong/p/17658911.html

相关文章

  • centos7.6 anaconda安装python
    在CentOS7.6上安装Anaconda并配置Python3.8.17环境可以按照以下步骤进行操作:下载Anaconda:首先,前往Anaconda官网下载适用于Linux的Anaconda安装包。选择适合你操作系统位数的版本(通常是64位)。下载链接:https://www.anaconda.com/products/distribution安装......
  • Python绘图:小提琴图的理解与绘制
    目录一、小提琴图简介1.1小提琴图的概念1.2小提琴图与箱线图、核密度函数以及高斯混合体之间的关系与区别二、箱线图的绘制2.1基于matplotlib库的箱线图绘制(1)函数主要参数及功能(2)函数返回值(3)示例2.2基于seaborn库的箱线图绘制(1)函数主要参数功能及其返回值(2)示例附录Python绘图......
  • 无涯教程-Python - XML处理
    XML是一种可移植的开放源语言,它使程序员能够开发可由其他应用程序读取的应用程序,而无需考虑操作系统和/或开发语言。可扩展标签语言(XML)是一种类似于HTML或SGML的标签语言。万维网联盟建议这样做,并且可以作为开放标准使用。XML对跟踪少量到中等数量的数据而无需基于SQL的主干......
  • 【python】使用ddddocr模块报错处理:AttributeError: module 'PIL.Image' has no attri
    安装pipinstallddddocr安装特别慢,几kb每秒,而且容易超时报错使用清华源下载:pipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simpleddddocr使用img_url="https://user.wangxiao.cn/apis//common/getImageCaptcha"img_resp=session.post(img_url)......
  • 无涯教程-Python - 多线程
    运行多个线程类似于同时运行多个不同的程序,但具有以下优点-一个进程中的多个线程与主线程共享相同的数据空间,因此比起单进程,它们可以更轻松地共享信息或彼此通信。有时称为轻量级进程的线程,它们不需要太多的内存开销。开始新线程要生成另一个线程,您需要调用thread模块中可......
  • Python中使用print()时如何实现不换行
    平时刷题的时候大家可能会发现打印字符的时候需要你不换行才能得到正确答案,那么如何实现的。下面直接看例子。使用print()函数时其实还有个默认的参数end,来看看具体怎么回事list=['a','b','c']foriinlist:print(i)打印结果:这是不加参数的情况,就是直接换行了,接下来看看加......
  • Python __init__.py—将文件夹设置成Python模块
    介绍包的标识符:__init__.py用于指示Python解释器将包含它的目录标识为一个模块包(modulepackage),所以它可以是一个空文件。但通常会包含一些关于包的元信息,比如包的版本号或作者信息。这些信息可以通过在__init__.py中定义变量来存储,并在包的其他模块中使用。导入模块和变量:......
  • 无涯教程-Python - 邮件发送
    简单邮件传输协议(SMTP)是一种协议,用于处理在邮件服务器之间发送电子邮件和路由电子邮件。Python提供了smtplib模块,该模块定义了SMTP客户端会话对象,该对象可用于MTP或ESMTP侦听器守护程序将邮件发送到任何网络机器。这是创建一个SMTP对象的简单语法,以后可以用于发送电子邮件-......
  • Python使用jieba分词输出txt文件
    1、准备好一个原始的txt文件2、在Pycharm里面下载jieba包3、将txt文件放到项目里面hlm.txt为原始文件;result.txt为存放结果的文件;4、分词代码importjiebaarticle=open('hlm.txt','r',encoding='UTF-8')sent=article.read()sent_list=jieba.cut(sent)resu......
  • Python多线程
    当进行多线程编程时,涉及到以下几个关键概念和操作多线程是指在一个进程中同时运行多个线程,每个线程都可以执行不同的任务。线程是操作系统能够进行运算调度的最小单位,它是进程中的一个实体,可以被操作系统独立调度。以下是与多线程相关的一些核心概念:1.**进程和线程**:-进程......