我在Python2.7中有这段代码,我一直在开发,但是我被卡住了。
我想从
["bob","sally","jim"])

'bob<>sally<>jim'
这是我目前所拥有的。

def long_winded(my_str):
  result = []
  for i in my_str:
    result += i + "<>"
  return result

print long_winded(["sally","bob","jim"])

最佳答案

您可以使用.join字符串方法:

my_lst = ['sally', 'bob', 'jim']
result = '<>'.join(my_lst)

当然,您可以将所有这些都打包到一个函数中,但您可能不需要:
def long_winded(lst):
  return '<>'.join(lst)

print long_winded(['sally', 'bob', 'jim'])

关于python - 将“<>”添加到列表中的每个项目,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27990383/

10-12 16:50