lc88824 发表于 2024-2-14 14:42:03

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

b
['f', 'i', 's', 'h', 'c']
b='/'.join(b)
b
'f/i/s/h/c'

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

FishC 发表于 2024-2-14 14:42:15

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

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

lc88824 发表于 2024-2-14 14:46:00

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

如何连接后显示[’f‘,’i‘,’s‘,’h‘,’c‘]

FishC 发表于 2024-2-14 14:46:08

lc88824 发表于 2024-02-14 14:46
如何连接后显示

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

b = ['f', 'i', 's', 'h', 'c']
bb = '/'.join(b)
result = "前面的内容:{}".format(bb)
print(result)

输出结果将会是:

前面的内容:f/i/s/h/c

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

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。

人造人 发表于 2024-2-14 15:15:35

sh-5.2$ cat main.py
#!/usr/bin/env python
#coding=utf-8

b = ['f', 'i', 's', 'h', 'c']
c = '/'.join(b)
print(c)
print(b)
sh-5.2$ ./main.py
f/i/s/h/c
['f', 'i', 's', 'h', 'c']
sh-5.2$

zhangjinxuan 发表于 2024-2-14 15:57:19

b=['f', 'i', 's', 'h', 'c']
b=['/'.join(b)]
print(b) # ['f/i/s/h/c']

sfqxx 发表于 2024-2-15 14:08:17

如果你希望在连接后的字符串中显示 [], 你需要将这些括号作为字符串添加到你的最终结果中。这是一个例子:

b = ['f', 'i', 's', 'h', 'c']
b = "[" + "/".join(b) + "]"
print(b)


这将输出:




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

求最佳答案{:10_254:}
页: [1]
查看完整版本: 列表和元素方法 join连接后前面的[]如何显示呢