Итак, я играю и пытаюсь суммировать подобные термины только в том случае, если это определенный пользовательский термин. Например, в списке L = [1,2,2,3,4]
, а затем я говорю, что мне нужна сумма для всех терминов, которые равны 2, и поэтому два раза отображаются дважды, и я знаю 2+2=4
, поэтому он будет возвращаться. 4.Как суммировать как числа в списке python
Мне кажется, что это намного проще чем я делаю это, чтобы быть, до сих пор:
def main():
L = eval(input("Please enter the list")
num = eval(input('Enter the number that has like terms'))
sloppyway = []
for nums in L:
if nums == num:
sloppyway.append(nums)
return (sum(sloppyway))
Я думаю, что это будет работать, но я чувствую, что есть изящнее более элегантный способ сделать это. какие-либо предложения?
Мне нравится лучший способ сделать это, это было в значительной степени именно то, что я искал, спасибо! –
@BobbyB yep! пожалуйста! – Kasramvd