Python创建函数联系

用def去定义列表的加法函数-[]和[]的加法为[]
123456789

img

希望对您有些许帮助。

#本方法仅适用于两个元素数相同的一维纯数字列表
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))
不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^