【发布时间】:2019-11-27 14:02:04
【问题描述】:
我在这里遇到此代码的问题,如何将列表更改为 int 以便对其进行处理。我尝试了多种可以将列表转换为整数的变体,但没有任何效果。谢谢
items = []
if option == 'y':
length = 50
items = [randrange(-100, 101 + 1) for i in range(length)]
else:
print('wrong, bye')
exit()
subset2 = 2
print('\nset: {' + ', '.join(map(str, items)) + '}')
items = list(map(int, items))
overallHighestSum = 0
while subset2 != length:
sets = []
currentHighestSum = 0
for i in range(length):
if length > i + subset2 - 1:
terms = []
termSum = 0
terms = list(map(int, terms))
for j in range(length):
currentItem = items[j + 1]
terms.append(currentItem)
sets.append(terms)
if sum(terms) > currentHighestSum:
currentHighestSum = sum(terms)
if sum(terms) > overallHighestSum:
overallHighestSum = sum(terms)
overallHighestSum = terms
【问题讨论】:
-
您在哪一行收到错误?
-
您能否添加代码的预期输出?没有输入和预期输出的问题可能无法正确回答。