Python 如何将列表元素的数量设置为字符串中的字符数?

Python 如何将列表元素的数量设置为字符串中的字符数?,python,list,Python,List,当我输入一个单词时,例如data,我需要列表中元素的数量与示例中的字符数量相同,这样列表就有4个元素 编辑: 输入的单词将是数据,该单词中的字符数将等于 对于元素的数量,我们现在将使用0作为填充 word=input(str(“输入单词:”) #我不确定该使用什么代码,输入的单词将生成一个元素数量与 #输入字中的字符数,使用0作为填充符,如: 列表=[“0”、“0”、“0”、“0”]#输入的“数据”一词中有4个字符 我想您希望得到一个列表,其大小将等于您输入的字符串长度。若我并没有错,那个么下面

当我输入一个单词时,例如
data
,我需要列表中元素的数量与示例中的字符数量相同,这样列表就有4个元素

编辑:

输入的单词将是
数据
,该单词中的字符数将等于 对于元素的数量,我们现在将使用0作为填充

word=input(str(“输入单词:”)
#我不确定该使用什么代码,输入的单词将生成一个元素数量与
#输入字中的字符数,使用0作为填充符,如:
列表=[“0”、“0”、“0”、“0”]#输入的“数据”一词中有4个字符

我想您希望得到一个列表,其大小将等于您输入的字符串长度。若我并没有错,那个么下面的代码将帮助你们得到任何随机数的列表

import random

s = 'word'
x = random.sample(random.sample([random.randint(1, 11) for i in range(100)], len(s)), len(s))
print(x)
这将产生如下输出:

[6, 4, 2, 7]

希望这对你有帮助。

我想这应该会有帮助

word=input(“输入单词:”)
列表\=[“0”]*len(word)
打印(列表)

请用输入和预期输出稍微澄清一下问题。您已经尝试了什么?列表没有设置大小,那么元素应该是什么?请澄清。顺便说一句,欢迎来到SO!请拿着这本书读一读。你能澄清一下清单上的那些元素应该是什么吗?是否要在列表中存储单词的字符?元素是否与单词相关?可能您正在查找
列表('word')
[单词中的无]
?为什么是随机数?为什么会出现两次随机性?这似乎不必要地使答案复杂化。是的,这给了我一个可以处理的结果,我现在需要将列表中的所有值都串起来,这是完美的,而且我将random.randint更改为0,以获得我需要使用随机数的位置,因为我们没有任何输出格式。这是完美的,谢谢(这可能是个愚蠢的问题,但我现在才10岁,哈哈,所以我还是python新手)不用担心!这个平台是为了尽我们所能帮助他人。很好,你现在自己也学会了。祝你好运!!