ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

Python字符串与列表之间的转换方法

2022-01-28 12:30:53  阅读:179  来源: 互联网

标签:空格 Python 元素 列表 转换方法 print split 字符串


一、字符串转换成列表

1. 利用 list() 方法,默认把空格、逗号等所有符号在内的每一个字符串元素逐个打印,分别作为列表的每个元素:

s = '8,   3, 2, 7, 1'
l = list(s)
print(l)

代码结果:

2. 利用 split() 方法,把字符串以某种方式变成列表,如没有参数,默认为以空格区分每一个字符串元素并依次转换为列表元素:

s = '8,   3, 2, 7, 1'
l = s.split()
print(l)

代码结果:

与list()结果对比可知,split()结果是原字符串元素之间有几个空格按几个空格区分,而不是仅按一个空格区分元素并转化成列表元素。

二、列表转换成字符串

1. str() 方法

l = [8,   3, 2, 7, 1]
s = str(l)
print(s)

代码结果:

 str() 在列表外层加上了一个引号‘’,但不显示在控制台。

2. join() 方法:按照空格分割字符串元素。

l = ['8',   '3', '2', '7', '1']
s = ' '.join(l)
print(s)

代码结果:

 注意,使用join()时,列表中的元素必须是字符串格式,表现为元素必须加引号,不能为整数类型或其他类型。 

 

 

标签:空格,Python,元素,列表,转换方法,print,split,字符串
来源: https://blog.csdn.net/alicee_2012/article/details/122729102

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有