如何在 Python 中将字符串转换为字典2024 年 8 月 29 日 | 阅读 3 分钟 我们已经处理过各种基于字符串和字典的问题。在本教程中,我们将了解如何在 Python 中将字符串转换为字典。 在此之前,让我们快速回顾一下字符串和字典。 字符串定义为字符序列,并用单引号或双引号表示。 例如: 我们可以使用 type() 检查上述变量的数据类型。 字典定义为 Python 中的一种数据结构,它使用键值对,并用花括号括起来。 我们可以通过相应的键来访问字典中的值。 字典的示例如下: 现在让我们列出可以将字符串转换为字典的方法。
现在是时候详细讨论它们了—— 使用 json.loads()下面的程序演示了如何使用 json.loads() 将字符串转换为字典。 输出 String_1 is {"subj1":"Computer Science","subj2":"Physics","subj3":"Chemistry","subj4":"Mathematics"} The resultant dictionary is {'subj1': 'Computer Science', 'subj2': 'Physics', 'subj3': 'Chemistry', 'subj4': 'Mathematics'} 说明 让我们了解一下我们在上面的程序中做了什么——
使用 ast.literal_eval()现在我们将看到 ast.literal_eval 如何帮助我们实现目标。 以下程序说明了这一点- 输出 String_1 is {"subj1":"Computer Science","subj2":"Physics","subj3":"Chemistry","subj4":"Mathematics"} The resultant dictionary is {'subj1': 'Computer Science', 'subj2': 'Physics', 'subj3': 'Chemistry', 'subj4': 'Mathematics'} 说明 让我们了解一下我们在上面的程序中做了什么——
使用生成器表达式最后,在最后一个示例中,我们将讨论如何使用生成器表达式。 让我们仔细研究给定的程序。 输出 String_1 is subj1 - 10 , subj2 - 20, subj3 - 25, subj4 - 14 The resultant dictionary is: {'subj1': 10, 'subj2': 20, 'subj3': 25, 'subj4': 14} <class 'dict'> 现在是时候解释这种方法了——
结论在本教程中,我们探索了字符串到字典的转换方法。 下一个主题Python 中字符串转换为 JSON |
C 语言家族(C、C++、Java、C# 等)开发的程序需要 main() 函数来指定执行的开始位置。然而,由于 Python 是一种解释型语言,也可以在交互式 shell 中使用,因此没有这样的东西……
阅读 3 分钟
在下一个教程中,我们将通过 Python 中的 Semaphore 来理解多线程同步。让我们开始理解。理解 Semaphore Semaphore 是一种同步构造。Semaphore 为线程提供了对有限数量资源的同步访问。Semaphore 可以被视为一个...
阅读 4 分钟
闹钟总是有用的,可以在我们睡觉时提醒我们,小睡片刻,或者提醒我们可能忘记的一些重要日子。闹钟是一种时钟,用于在设定的时间发出警报...
阅读9分钟
程序或进程的最小单元称为线程,它可以独立运行,也可以作为操作系统设置的调度的一部分运行。计算机系统中的多任务处理是通过操作系统将一个进程划分为多个线程来实现的。一个...
阅读 6 分钟
在处理与时间相关的任务时,我们始终可以使用 Python 的内置时间模块。由于这个内置模块,有几种方法可以在代码中表示时间,包括数字、字符串和对象。它还具有其他功能,例如获取当前时间、等待...
阅读 3 分钟
数据分析项目展示了从定位信息源到清洗和处理数据的整个分析过程。如果您正在寻找您的第一个数据管理职位,项目可以帮助您练习使用各种商业智能工具和方法。最好的项目会研究那些关系...
21 分钟阅读
像 Python 这样的语言有丰富的有趣概念,旨在简化程序员的工作。在本教程中,我们将学习 Python 闭包。但在那之前,让我们回顾一下嵌套函数,看看它们如何成为理解的先决条件...
阅读 3 分钟
如今,Python 被认为是一种成熟的编程语言,因其简单易读的语法而受到数据科学家和人工智能(AI)工程师的广泛欢迎。除此之外,该编程语言含糊不清的错误通常会让新程序员抓耳挠腮……
阅读 3 分钟
简介:花卉一直是人类着迷和灵感的源泉。自然世界的美丽和多样性在艺术、文学和科学中被庆祝了几个世纪。随着机器学习和计算机视觉的进步,我们现在可以...
阅读 8 分钟
? RESTful API,或简称为 REST API,是一种遵循表征性状态传输 (REST) 架构原则的 Web 服务。REST 是一组应用于 Web 服务的架构约束,可用于创建高度可伸缩和灵活的 Web ...
阅读 4 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India