30/09/2018, 16:41

(*arg) trong PyThon làm việc như thế nào?

Mình có 1 đoạn code Python như bên dưới:

A = ["Le Van Bao", "14520054", "0972263932"]
name, *numbers_phone_and_ID = A
print name
numbers_phone, ID = numbers_phone_and_ID
print numbers_phone
print ID

Khi mình chạy thì lại báo lỗi:

File "ex101.py", line 3
name, *numbers_phone_and_ID = A

SyntaxError: invalid syntax

Nhờ mọi người sửa lỗi giúp mình với.

Phạm Hoàng Tuấn viết 18:46 ngày 30/09/2018

Trong python không hỗ trợ ký tự *.
Nếu muốn sử dụng phép gán như trên bạn phai làm như sau :

//Gán name=A và numbers_phone_and_ID =A
A = ["Le Van Bao", "14520054", "0972263932"]
name, numbers_phone_and_ID = A,A


BaoLe viết 18:48 ngày 30/09/2018

This topic was automatically closed 100 days after the last reply. New replies are no longer allowed.

Bài liên quan
0