Python 使用“对字符串数组进行排序”;随机。洗牌“;列表指示非非类型错误
在这个问题中,控制台在第201行返回错误。错误是:TypeError:列表索引必须是整数或片,而不是NoneTypePython 使用“对字符串数组进行排序”;随机。洗牌“;列表指示非非类型错误,python,sorting,arraylist,random,Python,Sorting,Arraylist,Random,在这个问题中,控制台在第201行返回错误。错误是:TypeError:列表索引必须是整数或片,而不是NoneType import random array_Ordem = [] i = int(1) while i <= 4: array_Ordem.append(input('Digite o nome do aluno da apresentação: ')) i = i + 1 print('A ordem da apresentação será: {}'.for
import random
array_Ordem = []
i = int(1)
while i <= 4:
array_Ordem.append(input('Digite o nome do aluno da apresentação: '))
i = i + 1
print('A ordem da apresentação será: {}'.format(array_Ordem[random.shuffle(array_Ordem)]))
随机导入
数组_Ordem=[]
i=int(1)
而irandom.shuffle
返回None
。当您传入一个列表时,它会在适当的位置被洗牌。替换此行:
print('A ordem da apresentação será: {}'.format(array_Ordem[random.shuffle(array_Ordem)]))
以下几行:
random.shuffle(array_Ordem)
print('A ordem da apresentação será: {}'.format(array_Ordem))
random.shuffle
返回None
。当您传入一个列表时,它会在适当的位置被洗牌。替换此行:
print('A ordem da apresentação será: {}'.format(array_Ordem[random.shuffle(array_Ordem)]))
以下几行:
random.shuffle(array_Ordem)
print('A ordem da apresentação será: {}'.format(array_Ordem))
非常感谢你!!这是一个很大的帮助,非常感谢!!这是一个伟大的帮助,请删除所有的帽子从您的职位。不要对我们大喊大叫。请从你的帖子中去掉所有的封顶。不要对我们大喊大叫。