我们知道append只能接受一个参数,但在一个课程中,我看到append接受三个参数card_list.append((i*50,50,card))?python append函数中可以有多个参数吗
50few1ms1#
card_list.append((i*50,50,card))
函数调用是card_list.append(),所以你要添加到列表中的是
card_list.append()
(i*50,50,card)
您不是一次追加多个元素,而是仅追加一个元组元素(包含多个元素)示例:
card_list = [] card_list.append((10,20,30)) card_list.append((40,50,60)) print(card_list) // prints [(10, 20, 30), (40, 50, 60)]
你可以看到在列表中,我们有2个元素(2元组),值为3如果你现在知道了
for elem in card_list: print(elem)
它打印:
(10, 20, 30) // element 1 (40, 50, 60) // element 2
vxf3dgd42#
不能同时追加3个参数,但可以创建一个包含这3个参数的参数,然后将该参数追加到列表中例如:-
list=[] i=int(input("Enter the number:: ")) card=input("card::") a=i*50 out=str(a)+","+str(i)+","+card list.append(out) print(list)
如果我们输入:
Enter the number:: 10 card::card
输出将是:
['500,10,card']
2条答案
按热度按时间50few1ms1#
函数调用是
card_list.append()
,所以你要添加到列表中的是您不是一次追加多个元素,而是仅追加一个元组元素(包含多个元素)
示例:
你可以看到在列表中,我们有2个元素(2元组),值为3
如果你现在知道了
它打印:
vxf3dgd42#
不能同时追加3个参数,但可以创建一个包含这3个参数的参数,然后将该参数追加到列表中
例如:-
如果我们输入:
输出将是: