python学号信息修正(填空)

【问题描述】因录入员失误,把8位的学号输成了6位(缺失了前2位)。例如:190001的正确学号是20190001(正确学号的前4位是入学年份,只考虑学号前2位是20的情况)。现输入一组错误学号,学号间空格分隔,请输出一组正确的学号。
【输入形式】一行字符,包括一个或多个错误学号,空格分隔
【输出形式】一行字符,即所求的一个或多个正确学号,空格分隔
【样例输入】190001 190002 190003
【样例输出】20190001 20190002 20190003


def add_id(data2):
()
data1=input().split()
result=add_id(data1)
for x in result:
print(x,end=" ")


def add_id(data2):
    return map(lambda s: '20' + s, data2)


data1 = input().split()
result = add_id(data1)
for x in result:
    print(x, end=" ")

img

这样行不


id_num=input("学号:")
data1=id_num.split(" ")
for x in data1:
    new="20".__add__(x)
    print(new,end=" ")

定义add_id函数如下:

def add_id(data2):
    for data in range(len(data2)):
        data2[data]=f'20{data2[data]}'
    return data2
data1=input().split()
result=add_id(data1)
for x in result:
    print(x,end=" ")