为什么我的 for 循环返回字符而不是字符串

用户716255

我对python相当陌生。我试图达到这个结果:

“迈克、凯伦、杰克、塔莎”

我的代码正在生成这个:

M、i、k、eK、a、r、e、nJ、a、k、eT、a、s、h、a

为什么 join 方法不起作用?或者我做错了什么?

def group_list(group, users):
    members =''
    for user in users:
        members += ', '.join(user)
    return members

print(group_list("Marketing", ["Mike", "Karen", "Jake", "Tasha"]))
开发者

如果您正在寻找最简单的答案,这里是:

def group_list(group, users):
    return ', '.join(users)

在您的脚本中,您加入用户中的每个单词,而不是用户列表本身。要重新创建此错误以进行进一步调查,您可以编写以下行:

print(', '.join("Mike"))

# M, i, k, e

join方法的签名如下:

string.join(iterable)

一个可迭代的,是可以迭代的东西。字符串被认为是一种可迭代的数据类型,类似于列表。您可以认为将字符串传递到join方法中类似于传递列表 - 它会对其进行相同的处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的python代码返回text:'my string'而不是我的字符串?

来自分类Dev

为什么此函数返回''而不是串联字符串

来自分类Dev

C#:为什么我的字符串返回对象类型而不是它包含的值?

来自分类Dev

为什么我的对象的值是函数而不是字符串?

来自分类Dev

为什么我得到“字符串不是函数”?

来自分类Dev

为什么dynamic.ToString()返回字符串之间而不是字符串之间的内容?

来自分类Dev

C分割字符串函数在字符串末尾返回\ 377而不是\ 0。为什么?

来自分类Dev

为什么我的函数不返回字符串?

来自分类Dev

为什么我的Swift字符串变量返回nil?

来自分类Dev

为什么字符串文字不是字符串?

来自分类Dev

为什么我的RegEx代码代替了某些字符串,而不是其他字符串?

来自分类Dev

为什么字符串不是值?

来自分类Dev

为什么真相&&“字符串”返回“字符串”

来自分类Dev

为什么字符串循环被忽略?

来自分类Javascript

为什么++ [[]] [+ []] + [+ []]返回字符串“ 10”?

来自分类Dev

为什么我的Ruby测试只返回一个单词而不是整个auth_name字符串?

来自分类Dev

为什么我的空手道功能中的 Java 函数返回字符串而不是数组?

来自分类Dev

为什么我的 JS 队列只返回第一个单词而不是整个字符串?

来自分类Dev

我的模型函数返回nil而不是字符串

来自分类Dev

为什么Objective-C中的字符串指针接受并返回字符串的值而不是内存地址?

来自分类Dev

为什么for循环中的迭代器是字符串而不是整数?

来自分类Dev

为什么我输入字符串后我的代码不会进入while循环?

来自分类Dev

为什么base64编码直接返回字节而不是字符串?

来自分类Dev

为什么不是用字符串方法返回Kotlin.Unit?

来自分类Dev

为什么 StreamReader 返回字符串而不是字节数组

来自分类Java

为什么Spring Boot返回一个字符串而不是JSON

来自分类Javascript

为什么Object.keys返回字符串数组而不是数字数组

来自分类Javascript

为什么Node.js的fs.readFile()返回缓冲区而不是字符串?

来自分类Dev

Golang:为什么regexp.FindAllStringSubmatch()返回[] []字符串而不是[] string?

Related 相关文章

  1. 1

    为什么我的python代码返回text:'my string'而不是我的字符串?

  2. 2

    为什么此函数返回''而不是串联字符串

  3. 3

    C#:为什么我的字符串返回对象类型而不是它包含的值?

  4. 4

    为什么我的对象的值是函数而不是字符串?

  5. 5

    为什么我得到“字符串不是函数”?

  6. 6

    为什么dynamic.ToString()返回字符串之间而不是字符串之间的内容?

  7. 7

    C分割字符串函数在字符串末尾返回\ 377而不是\ 0。为什么?

  8. 8

    为什么我的函数不返回字符串?

  9. 9

    为什么我的Swift字符串变量返回nil?

  10. 10

    为什么字符串文字不是字符串?

  11. 11

    为什么我的RegEx代码代替了某些字符串,而不是其他字符串?

  12. 12

    为什么字符串不是值?

  13. 13

    为什么真相&&“字符串”返回“字符串”

  14. 14

    为什么字符串循环被忽略?

  15. 15

    为什么++ [[]] [+ []] + [+ []]返回字符串“ 10”?

  16. 16

    为什么我的Ruby测试只返回一个单词而不是整个auth_name字符串?

  17. 17

    为什么我的空手道功能中的 Java 函数返回字符串而不是数组?

  18. 18

    为什么我的 JS 队列只返回第一个单词而不是整个字符串?

  19. 19

    我的模型函数返回nil而不是字符串

  20. 20

    为什么Objective-C中的字符串指针接受并返回字符串的值而不是内存地址?

  21. 21

    为什么for循环中的迭代器是字符串而不是整数?

  22. 22

    为什么我输入字符串后我的代码不会进入while循环?

  23. 23

    为什么base64编码直接返回字节而不是字符串?

  24. 24

    为什么不是用字符串方法返回Kotlin.Unit?

  25. 25

    为什么 StreamReader 返回字符串而不是字节数组

  26. 26

    为什么Spring Boot返回一个字符串而不是JSON

  27. 27

    为什么Object.keys返回字符串数组而不是数字数组

  28. 28

    为什么Node.js的fs.readFile()返回缓冲区而不是字符串?

  29. 29

    Golang:为什么regexp.FindAllStringSubmatch()返回[] []字符串而不是[] string?

热门标签

归档