字符串转列表2025年4月5日 | 阅读 4 分钟 到目前为止,我们已经讨论了 Python 中的各种转换。在本教程中,我们将学习另一种转换方法,即将字符串转换为 Python 列表。 我们将使用以下方法来实现我们的目标-
让我们逐一讨论。 在第一个程序中,我们将使用 split() 将字符串转换为 Python 列表。 使用 split()下面的程序说明了如何实现这一点。 输出 ['Let', 'us', 'study', 'programming.'] ['But', 'before', 'that', 'it', 'is', 'essential', 'to', 'have', 'a', 'basic', 'knowledge', 'of', 'computers.'] ['So', 'first', 'study', 'what', 'is', 'IPO', 'cycle.'] ['Then', 'learn', 'about', 'the', 'generation', 'of', 'computers.'] 说明:
在第二个程序中,我们在 split() 中指定了一个分隔符。 使用带分隔符的 split()考虑给定的程序, 输出 ['Let ', ' us ', ' study ', ' programming.'] ['But ', ' before ', ' that ', ' it ', ' is ', ' essential ', ' to ', ' have ', ' a ', ' basic ', ' knowledge ', ' of ', ' computers.'] ['So ', ' first ', ' study ', ' what ', ' is ', ' IPO ', ' cycle.'] ['Then ', ' learn ', ' about ', ' the ', ' generation ', ' of ', ' computers.'] 说明: 该方法与上一个程序类似,唯一不同的是,每当出现分隔符时,它就会将元素添加到列表中。 在此程序中,字符串中的分隔符是 @、#、$ 和 %。 现在,让我们看看如何使用 strip()。 使用 strip()以下程序说明了这一点- 输出 ['L', 'e', 't', ' ', 'u', 's', ' ', 's', 't', 'u', 'd', 'y', ' ', 'p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g', '.'] ['B', 'u', 't', ' ', 'b', 'e', 'f', 'o', 'r', 'e', ' ', 't', 'h', 'a', 't', ' ', 'i', 't', ' ', 'i', 's', ' ', 'e', 's', 's', 'e', 'n', 't', 'i', 'a', 'l', ' ', 't', 'o', ' ', 'h', 'a', 'v', 'e', ' ', 'a', ' ', 'b', 'a', 's', 'i', 'c', ' ', 'k', 'n', 'o', 'w', 'l', 'e', 'd', 'g', 'e', ' ', 'o', 'f', ' ', 'c', 'o', 'm', 'p', 'u', 't', 'e', 'r', 's', '.'] 说明:
使用 map() 将字符串转换为列表的列表输出 [['L', 'e', 't'], ['u', 's'], ['s', 't', 'u', 'd', 'y'], ['p', 'r', 'o', 'g', 'r', 'a', 'm', 'm', 'i', 'n', 'g', '.']] [['B', 'u', 't'], ['b', 'e', 'f', 'o', 'r', 'e'], ['t', 'h', 'a', 't'], ['i', 't'], ['i', 's'], ['e', 's', 's', 'e', 'n', 't', 'i', 'a', 'l'], ['t', 'o'], ['h', 'a', 'v', 'e'], ['a'], ['b', 'a', 's', 'i', 'c'], ['k', 'n', 'o', 'w', 'l', 'e', 'd', 'g', 'e'], ['o', 'f'], ['c', 'o', 'm', 'p', 'u', 't', 'e', 'r', 's', '.']] 说明:
最后,在最后一个程序中,我们使用了整数字符串, 转换整数字符串考虑下面的程序, 输出 [1, 2, 3, 4, 5, 6, 7, 8, 9] [12, 21, 32, 44, 54, 76, 83] 说明: 逻辑与上述程序类似,但在这里我们传递了一个整数字符串,并对所有元素应用了 'int' 功能。 结论在本教程中,我们学习了将字符串转换为 Python 列表的简单技术。 下一个主题Python 中的聊天机器人 |
引言数据可视化简化和改进复杂信息可用性的能力经常至关重要。在当今以数据为中心的世界中,制作定制地图是传达数据的一种非常有效的方式。Python 和 Matplotlib 库可以协同工作,创建一个用于数据可视化的强大工具...
阅读 3 分钟
由于 Python 加速了交易过程,这种方法被称为自动化交易或量化交易。Python 的流行归因于其强大的库,如 Pyplot、TA-Lib、Scipy、NumPy、Zipline、Matplotlib、Pandas 等。什么是自动化交易?自动化交易通过执行预设的程序来接受和...
阅读 13 分钟
介绍:在本文中,我们讨论 Python openCV 中的 calibrateHandEye()。Python 中的 OpenCV 是一个开源的计算机视觉。它是一个机器学习软件包库,广泛用于各种应用程序。Python 的 calibrateHandEye() 函数用于查找机器人之间的矩阵变换...
阅读 3 分钟
在本教程中,我们将学习如何在 Python 中获取亲和数。首先,我们将了解亲和数是什么以及如何使用它们。亲和数是两个不同的数字,它们之间存在如此的关系,即每个数字的真因子之和都等于...
阅读 3 分钟
目前有超过 500 种编程语言,而且每天都有新的语言被创造出来。当然,其中许多是重叠的,并且只打算在理论或实验室情况下应用。然而,决定在企业和日常编码中使用的计算机语言...
阅读 10 分钟
众所周知,Python 是一种标准的脚本语言,因为它具有多功能特性。在下面的教程中,我们将了解如何借助 tkinter 和... 构建一个 GUI 应用程序来关闭、重启和注销计算机。
阅读 24 分钟
在过去的几年中,Python编程语言中的聊天机器人已在技术和商业领域受到热烈追捧。这些智能机器人擅长模仿自然人类语言并与人类聊天,以至于不同行业的公司都在接受它们....
阅读 10 分钟
机械工程师如何利用 Python 等编程语言?Python 被设计成一种简单、简洁且直观的编程语言。因此,许多架构师和分析师使用 Python 进行一致性和数学应用。也许他们需要快速直达要点,例如...
阅读 8 分钟
Python 是一种区分大小写的编程语言,这意味着该语言将大写和小写字符视为不同。例如,在 Python 中,“x”变量与“X”变量不同。这种行为与某些其他编程语言(如 JavaScript)不同,后者……
阅读 3 分钟
在本教程中,我们将编写 Python 程序来查找列表中只出现一次的元素。我们给定一个包含整数值的列表,其中所有数字都出现两次,只有一个数字出现一次。我们需要找到那个唯一的数字……
阅读 6 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India