用def去定义列表的加法函数-[]和[]的加法为[]
123456789
希望对您有些许帮助。
#本方法仅适用于两个元素数相同的一维纯数字列表
class Solution:
def add_list(a_list, b_list):
if len(a_list) != len(b_list):
return '程序运行失败!\n可能的原因有:\n(1)未按照提示输入数据。\n(2)本方法仅适用于两个元素数相同的一维纯数字列表'
sum_ = []
for n1, n2 in zip(a_list, b_list):
sum_.append(eval(n1) + eval(n2))
result = f'{a_list}和{b_list}的加法为{sum_}。\n(待加数列中可转换的字符串等进行转换后参与加法)'
return result
example1 = list(input('请每隔一个空格输入待加数列1的元素:').strip().split(' '))
example2 = list(input('请每隔一个空格输入待加数列2的元素:').strip().split(' '))
print(Solution.add_list(example1, example2))
不知道你这个问题是否已经解决, 如果还没有解决的话: