python中对象与方括号对象

这篇具有很好参考价值的文章主要介绍了python中对象与方括号对象。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

近期在python学习中遇到问题,为了快捷创建对象直接使用花括号创建字典对象。

那么花括号之间的对象都是字典对象吗?显然其中是有一定奥妙的。

a = {"x", "y", "z"}
b = {}
c = {"x": 10, "y": '123', "z": object}
print(type(a))
print(type(b))
print(type(c))

显然同样都是直接使用花括号创建,但是实际上类型却有所差别。

运行一下得到结果如下:

python中对象与方括号对象

 dict表示所需要的普通字典对象,a却是表示的集合对象。

所以当花括号中为空或者是键值对的时候是字典对象,但花括号中是无重复元素的时候,表示的是集合。

为了避免对着集合使用字典方法,建议字典对象都使用键值对,集合直接使用set()创建。文章来源地址https://www.toymoban.com/news/detail-841176.html

到了这里,关于python中对象与方括号对象的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Matlab错误:表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。

    错误:表达式无效。请检查缺失的乘法运算符、缺失或不对称的分隔符或者其他语法错误。要构造矩阵,请使用方括号而不是圆括号。 原因:选中了matlab右侧工作区的变量空间,叉掉去即可。  

    2024年02月16日
    浏览(66)
  • 近期学员遇到的软件测试面试真题

    本期由耳朵鹅小姐姐提供,题目将收录到woqurefan.cn测试面试题库。 问题1: 可以转语言么?之前学的java,转成python 这种。你觉得能胜任么? 回答: 表面先回答可以,稳住面试官,看他接下来说什么。实际上自己可能不可以,毕竟转语言的代价和成本都不低,而且一旦转成更

    2023年04月08日
    浏览(52)
  • 【NO.1】近期在项目中遇到的一些实际问题

    发现还是写博客能让自己记录问题比较规律,开个博实时更新自己每天遇到的问题吧。 将地址设置为了淘宝镜像,但使用npm安装还是卡在这一步,或者一段时间后安装失败,最终使用cnpm安装处理好了,咱也不懂为啥,就这么处理吧。 查了下两者的区别:npm是node官方的包管理

    2024年02月04日
    浏览(58)
  • 近期学习文章

    DNSlog在渗透测试中的实战技巧 - 网安 隐藏源IP,提高溯源难度的几种方案 - 网安 FreeBuf网络安全行业门户   【漏洞公告】某平台一个有意思的CSRF // SecTrain安全博客 浅谈Web源码泄漏-安全客 - 安全资讯平台 红队-C2 Server基础构建 - 先知社区 FreeBuf网络安全行业门户 红队面试思路

    2024年01月22日
    浏览(63)
  • 近期分享学习心得2

    效果 实现 将RGB颜色灰度化(基于光感加权平均) Object.fromEntries扩展应用 fromEntries可以用来对象过滤,Map 转 Object,url的search参数转换 //padEnd填充字符0,向前方补充至6位 监听copy事件,禁用默认行为 如果想复制但是复制不了可以用这个 以项目token为例 上面实现是小问题,主

    2024年02月14日
    浏览(42)
  • 近期关于AIGC方面的学习笔记和思路整理

    对于LLM,我现在重点关注在这几个方面: 开源且可私有化部署的代码生成模型: 因为大部分软件企业对于安全都很重视,文档、数据、代码一般都会尽量避免被泄露。所以很难使用类似Copilot或者OpenAI的Bito这种需要连到互联网上的服务。如果能有可以私有化部署的代码生成模

    2024年02月11日
    浏览(38)
  • 【python 深度学习】解决遇到的问题

    目录 一、RuntimeError: module compiled against API version 0xc but this version of numpy is 0xb 二、AttributeError: module ‘tensorflow’ has no attribute ‘flags’ 三、conda 更新 Please update conda by running 四、to search for alternate channels that may provide the conda package you\\\'re looking for, navigate to 五、RuntimeError: Attemptin

    2024年02月13日
    浏览(45)
  • python 深度学习 解决遇到的报错问题

    目录 一、解决报错ModuleNotFoundError: No module named ‘tensorflow.examples 二、解决报错ModuleNotFoundError: No module named ‘tensorflow.contrib‘ 三、安装onnx报错assert CMAKE, ‘Could not find “cmake“ executable!‘ 四、ImportError: cannot import name \\\'builder\\\' from \\\'google.protobuf.internal\\\' 五、解决ModuleNotFoundError: N

    2024年02月08日
    浏览(44)
  • python 深度学习 解决遇到的报错问题4

    目录 一、DLL load failed while importing _imaging: 找不到指定的模块 二、Cartopy安装失败 三、simplejson.errors.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 四、raise IndexError(\\\"single positional indexer is out-of-bounds\\\") 五、TypeError: \\\'_AxesStack\\\' object is not callable 问题 : 原因 :查看报错信息发现是导

    2024年02月10日
    浏览(46)
  • python 深度学习 解决遇到的报错问题5

    目录 一、conda安装shapefile失败 二、conda安装osmnx失败:To search for alternate channels that may provide the conda package you\\\'relooking for, navigate to 三、ERROR: Could not build wheels for llvmlite, which is required to install pyproject.toml-based projects 四、bash: pip: command not found 解决报错:ERROR: Could not find a version

    2024年02月04日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包