鱼C论坛

 找回密码
 立即注册
查看: 1336|回复: 6

[已解决]列表和元素方法 join连接后前面的[]如何显示呢

[复制链接]
发表于 2024-2-14 14:42:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. b
  2. ['f', 'i', 's', 'h', 'c']
  3. b='/'.join(b)
  4. b
  5. 'f/i/s/h/c'
复制代码


列表和元素方法 join连接后前面的[]如何显示呢
最佳答案
2024-2-15 14:08:17
如果你希望在连接后的字符串中显示 [], 你需要将这些括号作为字符串添加到你的最终结果中。这是一个例子:

  1. b = ['f', 'i', 's', 'h', 'c']
  2. b = "[" + "/".join(b) + "]"
  3. print(b)
复制代码



这将输出:


  1. [f/i/s/h/c]
复制代码


这种方式可以在连接之后添加任何你想要的字符。

求最佳答案

本帖被以下淘专辑推荐:

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2024-2-14 14:42:15 | 显示全部楼层
列表和元素方法 join连接后,连接的结果会作为一个整体显示在前面。例如,如果有一个列表`['f', 'i', 's', 'h', 'c']`,调用`'/'.join()`连接后,结果会显示为`'f/i/s/h/c'`。连接的结果是一个字符串,它的显示方式与普通字符串一样。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2024-2-14 14:46:00 | 显示全部楼层
FishC 发表于 2024-2-14 14:42
列表和元素方法 join连接后,连接的结果会作为一个整体显示在前面。例如,如果有一个列表`['f', 'i', 's',  ...

如何连接后显示[’f‘,’i‘,’s‘,’h‘,’c‘]
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-14 14:46:08 | 显示全部楼层


如果您希望连接后的结果在显示时以特定的格式呈现,可以使用字符串的格式化方法来实现。下面是一个例子:

  1. b = ['f', 'i', 's', 'h', 'c']
  2. bb = '/'.join(b)
  3. result = "前面的内容:{}".format(bb)
  4. print(result)
复制代码


输出结果将会是:

  1. 前面的内容:f/i/s/h/c
复制代码


在这个例子中,我们使用了字符串的`format()`方法,通过将连接后的结果传递给`format()`方法内的占位符 `{}`,我们可以将连接后的结果插入到字符串中特定的位置。您可以根据需要自定义输出的格式,并将变量插入到需要的位置。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-14 15:15:35 | 显示全部楼层
  1. sh-5.2$ cat main.py
  2. #!/usr/bin/env python
  3. #coding=utf-8

  4. b = ['f', 'i', 's', 'h', 'c']
  5. c = '/'.join(b)
  6. print(c)
  7. print(b)
  8. sh-5.2$ ./main.py
  9. f/i/s/h/c
  10. ['f', 'i', 's', 'h', 'c']
  11. sh-5.2$
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-14 15:57:19 | 显示全部楼层
  1. b=['f', 'i', 's', 'h', 'c']
  2. b=['/'.join(b)]
  3. print(b) # ['f/i/s/h/c']
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-2-15 14:08:17 | 显示全部楼层    本楼为最佳答案   
如果你希望在连接后的字符串中显示 [], 你需要将这些括号作为字符串添加到你的最终结果中。这是一个例子:

  1. b = ['f', 'i', 's', 'h', 'c']
  2. b = "[" + "/".join(b) + "]"
  3. print(b)
复制代码



这将输出:


  1. [f/i/s/h/c]
复制代码


这种方式可以在连接之后添加任何你想要的字符。

求最佳答案
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-22 05:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表