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,省略,括号


猜你喜欢
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