iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 打印不带括号的元组的实现
  • 591
分享到

Python 打印不带括号的元组的实现

Python 打印不带括号元组Python 打印元组 2023-05-14 08:05:05 591人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

使用 str.join() 方法打印不带括号的元组,例如 result = ','.join(my_tuple)。 str.join() 方法将返回一个包含元组元素的

使用 str.join() 方法打印不带括号的元组,例如 result = ','.join(my_tuple)。 str.join() 方法将返回一个包含元组元素的字符串,不带括号,带有逗号分隔符。

# ✅ 打印不带括号的字符串元组
tuple_of_str = ('one', 'two', 'three')

result = ','.join(tuple_of_str)
print(result)  # 👉️ 'one,two,three'

# -----------------------------------------

# ✅ 打印不带括号的整数元组

tuple_of_int = (1, 2, 3)

result = ','.join(str(item) for item in tuple_of_int)
print(result)  # 👉️ '1,2,3'

# -----------------------------------------

# ✅ 打印不带括号和括号的元组列表
list_of_tuples = [(1, 2), (3, 4), (5, 6)]

result = ','.join(','.join(str(item) for item in tup)
                  for tup in list_of_tuples)

print(result)  # 👉️ '1,2,3,4,5,6'

我们使用 str.join() 方法打印不带括号的元组。

str.join() 方法将一个可迭代对象作为参数并返回一个字符串,该字符串是可迭代对象中字符串的串联。

请注意 ,如果可迭代对象中有任何非字符串值,则该方法会引发 TypeError。

如果我们的元组包含数字或其他类型,请在调用 join() 之前将所有值转换为字符串。

tuple_of_int = (1, 2, 3)

result = ','.join(str(item) for item in tuple_of_int)
print(result)  # 👉️ '1,2,3'

该示例使用生成器表达式将元组中的每个整数转换为字符串。

生成器表达式用于对每个元素执行一些操作或选择满足条件的元素子集。

调用 join() 方法的字符串用作元素之间的分隔符。

my_tuple = ('one', 'two', 'three')

my_str = ', '.join(my_tuple)
print(my_str)  # 👉️ "one, two, three"

如果我们不需要分隔符而只想将可迭代的元素连接到字符串中,请在空字符串上调用 join() 方法。

my_tuple = ('one', 'two', 'three')

my_str = ''.join(my_tuple)
print(my_str)  # 👉️ "onetwothree"

如果我们需要打印不带括号并用空格分隔的元组元素,请在包含空格的字符串上调用 str.join() 方法。

my_tuple = ('one', 'two', 'three')

my_str = ' '.join(my_tuple)
print(my_str)  # 👉️ "one two three"

如果我们需要打印不带括号和括号的元组列表,请使用 2 次调用 str.join() 方法。

list_of_tuples = [(1, 2), (3, 4), (5, 6)]

result = ','.join(','.join(str(item) for item in tup)
                  for tup in list_of_tuples)

print(result)  # 👉️ '1,2,3,4,5,6'

join() 方法的内部调用连接当前迭代的元组的项目

我们使用 str() 类将每个数字转换为字符串。

最后一步是使用 join() 方法将列表中的元组连接成带有逗号分隔符的字符串。

到此这篇关于python 打印不带括号的元组的实现的文章就介绍到这了,更多相关Python 打印元组内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: Python 打印不带括号的元组的实现

本文链接: https://www.lsjlt.com/news/202847.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作