Python - ใช้รายการเป็นพารามิเตอร์ของฟังก์ชัน


104

ฉันจะใช้รายการ Python (เช่นparams = ['a',3.4,None]) เป็นพารามิเตอร์ของฟังก์ชันได้อย่างไรเช่น:

def some_func(a_char,a_float,a_something):
   # do stuff

คำตอบ:



57

สิ่งนี้ได้รับคำตอบอย่างสมบูรณ์แล้ว แต่เนื่องจากฉันเพิ่งเข้ามาที่หน้านี้และไม่เข้าใจในทันทีฉันจะเพิ่มตัวอย่างง่ายๆ แต่สมบูรณ์

def some_func(a_char, a_float, a_something):
    print a_char

params = ['a', 3.4, None]
some_func(*params)

>> a


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.