【Python】基于Python join()方法实现列表的遍历输出
2022/1/13 1:11:53
本文主要是介绍【Python】基于Python join()方法实现列表的遍历输出,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
join()函数的使用方法
pycharm定义:
def join(self, ab=None, pq=None, rs=None): # real signature unknown; restored from __doc__ """ Concatenate any number of strings. The string whose method is called is inserted in between each given string. The result is returned as a new string. Example: '.'.join(['ab', 'pq', 'rs']) -> 'ab.pq.rs' """ pass
语法: 'sep'.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串
应用:
1、对于列表内元素都为字符串时,若要打印输出列表内所有元素,直接用join元素进行分割即可
eg:对于列表 lst1=['a','b','c','d'] ,遍历输出lst1内所有元素,可以用如下代码
lst1=['a','b','c','d'] print(''.join(lst1)) # 不换行遍历输出列表元素 print('\n'.join(lst1)) # 换行遍历输出列表元素
输出结果为
2、当列表内元素有字符串和数字或都为数字时,若要打印输出列表内所有元素,需要使用map将原列表转换为一个新列表,然后用join元素进行分割即可
eg:对于列表lst2=[1,2,3,4] ,遍历输出lst2内所有元素,可以用如下代码
lst2=[1,2,3,4] print(''.join(list(map(lambda x:str(x),lst2)))) # 不换行遍历输出列表元素 print('\n'.join(list(map(lambda x:str(x),lst2)))) # 换行遍历输出列表元素
输出结果为
总结
:python非常灵活,特别是在字符串处理方面,同一种功能可以有不同的实现方法。这篇关于【Python】基于Python join()方法实现列表的遍历输出的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南