Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Python将字符串转换为列表

Python将字符串转换为列表

作者头像
全栈程序员站长
发布于 2022-09-06 03:19:27
发布于 2022-09-06 03:19:27
7.1K00
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

We can convert a string to list in Python using split() function.

我们可以使用split()函数将字符串转换为Python中的列表。

Python String split() function syntax is:

Python字符串split()函数语法为:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
str.split(sep=None, maxsplit=-1)

Python将字符串转换为列表 (Python Convert String to List)

Let’s look at a simple example where we want to convert a string to list of words i.e. split it with the separator as white spaces.

让我们看一个简单的示例,在此示例中,我们要将字符串转换为单词列表,即使用分隔符将其分割为空白。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
s = 'Welcome To JournalDev'
print(f'List of Words ={s.split()}')

Output: List of Words =['Welcome', 'To', 'JournalDev']

输出: List of Words =['Welcome', 'To', 'JournalDev']

f-strings in Python Python中的f字符串

If we want to split a string to list based on whitespaces, then we don’t need to provide any separator to the split() function. Also, any leading and trailing whitespaces are trimmed before the string is split into a list of words. So the output will remain same for string s = ' Welcome To JournalDev ' too.

如果我们想将字符串拆分为基于空格的列表,则无需为split()函数提供任何分隔符。 同样,在将字符串拆分为单词列表之前,将修剪所有前导和尾随空格。 因此,对于字符串s = ' Welcome To JournalDev ' ,输出也将保持相同。

Let’s look at another example where we have CSV data into a string and we will convert it to the list of items.

让我们看另一个示例,其中将CSV数据转换为字符串,然后将其转换为项目列表。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
s = 'Apple,Mango,Banana'
print(f'List of Items in CSV ={s.split(",")}')

Output: List of Items in CSV =['Apple', 'Mango', 'Banana']

输出: List of Items in CSV =['Apple', 'Mango', 'Banana']

Python字符串到字符列表 (Python String to List of Characters)

Python String is a sequence of characters. We can convert it to the list of characters using list() built-in function. When converting a string to list of characters, whitespaces are also treated as characters. Also, if there are leading and trailing whitespaces, they are part of the list elements too.

Python字符串是字符序列。 我们可以使用内置的list()函数将其转换为字符列表 。 将字符串转换为字符列表时,空格也被视为字符。 另外,如果存在前导和尾随空格,它们也属于列表元素。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
s = 'abc$ # 321 '

print(f'List of Characters ={list(s)}')

Output: List of Characters =['a', 'b', 'c', '$', ' ', '#', ' ', '3', '2', '1', ' ']

输出: List of Characters =['a', 'b', 'c', '$', ' ', '#', ' ', '3', '2', '1', ' ']

If you don’t want the leading and trailing whitespaces to be part of the list, you can use strip() function before converting to the list.

如果您不希望前导和尾随空格成为列表的一部分,则可以在转换为列表之前使用strip()函数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
s = ' abc '

print(f'List of Characters ={list(s.strip())}')

Output: List of Characters =['a', 'b', 'c']

输出: List of Characters =['a', 'b', 'c']

That’s all for converting a string to list in Python programming.

这就是在Python编程中将字符串转换为列表的全部过程。

GitHub Repository. GitHub存储库中检出完整的python脚本和更多Python示例。

翻译自: https://www.journaldev.com/23750/python-convert-string-to-list

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135127.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月5,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
独家 | 秘籍:10个Python字符串处理技巧(附代码)
在探寻文本分析途径时却不知从何下手,该怎么办?那么可以通过这个字符串处理入门教程,来了解一下利用Python处理字符串的一些基本操作。
数据派THU
2020/03/04
9130
独家 | 秘籍:10个Python字符串处理技巧(附代码)
10个Python字符串处理技巧和窍门(1)
追求文本分析路径,但不知道从哪里开始?尝试使用此字符串处理入门,首先了解在基本级别上使用Python操纵和处理字符串的知识。
计算机与AI
2020/12/14
1.4K0
ABAP常用字符串操作收集整理
字符串首字符索引为 0; Character Fields: C,N, D, T, string (CNDT=> CN Data Time)
matinal
2020/11/27
8560
Python字符串swapcase()
Python String swapcase() function returns a new string with uppercase characters converted to lowercase and vice versa.
用户7886150
2021/01/10
3060
09.Python字符串操作详解:len()、split()和join()方法
本教程将详细介绍Python中三种常用的字符串操作方法:len()函数获取字符串长度、split()分割字符串以及join()合并字符串。无论你是Python初学者还是想要巩固基础知识的程序员,这篇教程都能帮助你全面理解这些操作。
全栈若城
2025/04/16
3440
第2章 Python基础 ( 细讲数据类型-字符串 )
字符串是一个有序的字符的集合,用于存储和表示基本的文本信息,’ ‘或’’ ‘’或’’’ ‘’’中间包含的内容称之为字符串
axiomxs
2021/11/26
1800
第2章 Python基础 ( 细讲数据类型-字符串 )
【LeetCode】8. 字符串转换整数 (atoi)
当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。
韩旭051
2020/06/23
5560
【LeetCode】8. 字符串转换整数 (atoi)
python的字符串学习(三)
学习Python语言,不得不学习在Python中,对字符串的处理,事实上,在Str类中提供了很多的方法来对字符串的处理,比如我们经常见的字符串的大小小写的处理,字符串的分割合并等,那么我们是怎么知道这些方法了?比如我定义了一个字符串,我怎么知道字符串的操作方法有哪些?
无涯WuYa
2018/10/25
5460
python的字符串学习(三)
Python 字符串深度总结
今天我们来学习字符串数据类型相关知识,将讨论如何声明字符串数据类型,字符串数据类型与 ASCII 表的关系,字符串数据类型的属性,以及一些重要的字符串方法和操作,超级干货,不容错过!
周萝卜
2022/05/22
1.4K0
【力扣算法11】之 8. 字符串转换整数 (atoi) python
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。 函数 myAtoi(string s) 的算法如下:
全栈若城
2024/02/29
2070
【力扣算法11】之 8. 字符串转换整数 (atoi) python
Python(二)
上篇我们说了 Python 中的一些基本数据类型,本篇我们来说说 Python 内置数据结构。
1ess
2021/11/01
6360
LeetCode - #8 字符串转换整数 (atoi)
实现一个 func myAtoi(_ str: String) -> Int 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
Swift社区
2021/12/06
4860
LeetCode刷题实战8:字符串转换整数
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
程序员小猿
2021/01/15
4740
LeetCode刷题实战8:字符串转换整数
我的python学习--第三天
    2、后面跟上for循环,可以有多个for循环,也可以在for循环后面再加个if条件
py3study
2020/01/13
8020
Python 版 LeetCode 刷题笔记 #8 字符串转换整数 (atoi)
今天趁着有兴致多刷一道,中等难度的题,这种题考虑的情况比较多,写完之后只能靠提交了看测试结果,针对返回的特殊测试用例来完善代码。大概提交了四次,我的代码通过了。题目挺长,走起~
TTTEED
2020/07/08
1K0
【Python入门第四讲】字符串(上篇)
Python3 中有六个标准的数据类型,它们分别是数字(Number)、字符串(String)、列表(List)、元组(Tuple)、集合(Set)、字典(Dictionary)。
不惑
2024/01/22
2760
【Python入门第四讲】字符串(上篇)
Python字符串常见操作
参考链接:http://www.cnblogs.com/wupeiqi/articles/4911365.html
py3study
2020/01/19
6000
Python数据类型之字符串
字符串是由字符组成的序列,是一个有序的字符的集合,用于存储和表示基本的文本信息,'' 或 " " 或 ''' '''中间包含的内容称之为字符串。
后场技术
2020/09/03
6310
Python数据类型之字符串
LeetCode【8】-- 字符串转换整数
请你来实现一个 myAtoi(string s) 函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的 atoi 函数)。
秦怀杂货店
2022/02/15
7160
以20字符宽居中输出python字符串_Python字符串
参考链接: Python字符串方法1(find,rfind,startwith,endwith,islower,isupper,lower,upper,swapcase和title)
用户7886150
2021/01/09
1.3K0
相关推荐
独家 | 秘籍:10个Python字符串处理技巧(附代码)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验