当前位置: 首页 > 面试题库 >

如何使用python将[1,2,3,4]更改为'1234'

陆宇航
2023-03-14
问题内容

如何将的列表转换为int单个字符串,例如:

[1, 2, 3, 4]'1234'
[10, 11, 12, 13]'10111213'

…等等…


问题答案:
''.join(map(str, [1,2,3,4] ))
  • map(str, array)等于[str(x) for x in array],所以map(str, [1,2,3,4])返回['1', '2', '3', '4']
  • s.join(a)a通过字符串将序列中的所有项目连接起来s,例如,
    >>> ','.join(['foo', 'bar', '', 'baz'])
    

    ‘foo,bar,,baz’

请注意,.join只能连接字符串序列。它不会str自动调用。

    >>> ''.join([1,2,3,4])
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: sequence item 0: expected string, int found

因此,我们需要首先将map所有项目都放入字符串中。



 类似资料:
  • 问题内容: 假设我有以下QueryDict: 我想要一本这样的字典,例如: (我不在乎Unicode符号是否u继续存在。) 如果这样做queryDict.dict(),那么django网站建议,我将丢失属于的额外值var1,例如: 我正在考虑这样做: 有没有更好的办法? 问题答案: 这应该工作:

  • html标记被忽略。我想为html标记(如table,br)进行漂亮的打印。 你用什么简单的方法来做这件事?

  • 问题内容: 根据以下我用于常规mysql的代码,如何将其转换为使用mysqli? 像更改为一样简单吗? 问题答案: 首先要做的可能是将每个函数调用都替换为等效函数,至少在您愿意使用过程式API的情况下-考虑到您已经有一些基于MySQL API的代码,这将是更简单的方法是一种程序性的。 为了解决这个问题,“ MySQLi扩展功能摘要” 绝对是有用的。 例如: 将被替换 将被替换为和/或,具体取决于上

  • 我是一个超级初学者与Android Studio。我正在尝试打开相册并获取图像,startActivityForResult()已被弃用。如何使用ActivityResultLauncher更改代码?

  • 我想改变视频分辨率从横向到纵向模式输出从我内置的摄像头在笔记本电脑(cv2.视频捕捉(0))。我试图重新缩放帧以使其工作,它确实进入肖像模式(高度大于宽度),但视频是倾斜/拉伸的。有办法解决这个问题吗?请帮忙。我使用opencv与python。

  • 问题内容: 是否可以更改标签(或)以将其内容预格式化,就像仅使用CSS 的标签一样? 问题答案: 查看W3CCSS2.1默认样式表或CSS2.2工作草案。复制PRE的所有设置,并将其放入自己的班级。