Python如何省略括号方法详解

作者:luoheng 时间:2022-12-11 07:23:26 

在Python语言中最常见的括号有三种,分别是:小括号()、中括号[]、花括号{};其作用也不相同,分别用来代表不同的Python基本内置数据类型。

1、Python中的小括号():

代表tuple元祖数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。

2、Python中的中括号[]:

代表list列表数据类型,列表是一种可变序列。创建方法既简单又特别。

3、Python中的花括号{}:

代表dict字典数据类型,字典是Python中唯一内建的映射类型。字典中的值没有特殊的顺序,但都是存储在一个特定的键(key)下。键可以是数字、字符串甚至是元组。

在Python中,有两种情况下可以省略括号。

将生成器作为函数的唯一参数

元组作为字典的键

示例如下

# 正常版本
s = sum((i for i in range(10)))
# 省略括号
s = sum(i for i in range(10))
# 正常版本
s = "".join((i for i in "hello world"))
# 省略括号
s = "".join(i for i in "hello world")
# 字典
s = {(1, 2, 3): "hello world"}
print(s[(1, 2, 3)], s[1, 2, 3])

输出结果

hello world hello world

来源:https://www.cnblogs.com/luoheng23/p/11166104.html

标签:python,省略,括号
0
投稿

猜你喜欢

  • Python使用pickle进行序列化和反序列化的示例代码

    2022-11-17 10:46:22
  • 浅析Python打包时包含静态文件处理方法

    2023-05-29 01:12:10
  • 与MSSQL对比学习MYSQL的心得(五)--运算符

    2024-01-15 17:13:36
  • python 爬取英雄联盟皮肤图片

    2021-08-10 10:16:06
  • 提一个懒人需求——找遥控器的电视

    2009-03-23 18:16:00
  • 详解tensorflow载入数据的三种方式

    2023-07-22 19:35:56
  • ASP使用FSO组件生成HTML静态页面

    2007-10-15 12:19:00
  • Design IT. (3),看不懂数据

    2009-02-11 10:56:00
  • 获取 Textarea 的光标位置

    2010-11-30 21:33:00
  • Yolov5更换BiFPN的详细步骤总结

    2023-01-17 02:51:22
  • 解决Python中字符串和数字拼接报错的方法

    2023-06-11 23:12:37
  • asp动态页面防采集的新方法

    2011-02-26 10:44:00
  • 二级域名原理以及asp实现程序

    2007-08-03 13:08:00
  • Python语言实现获取主机名根据端口杀死进程

    2023-07-01 10:05:58
  • 详解python __init__.py 和 __all__作用

    2023-08-22 06:55:22
  • 阿里云ECS服务器部署django的方法

    2023-04-09 10:00:26
  • Scrapy爬虫实例讲解_校花网

    2023-03-02 14:46:39
  • python pandas dataframe 按列或者按行合并的方法

    2022-04-15 13:25:19
  • python对json的相关操作实例详解

    2022-03-27 20:15:06
  • python解析模块(ConfigParser)使用方法

    2022-06-15 11:39:06
  • asp之家 网络编程 m.aspxhome.com