data = ['David',50,91.1,(2012,12,21)]
print ("Data = ",data)
name,shares,price,date,value = data
print("Name = ",name, ", no of shares = ",shares,", unit price = ",price,", date of purchase = ",date)
After running the script
Data = ['David', 50, 91.1, (2012, 12, 21)]
name,shares,price,date,value = data
ValueError: need more than 4 values to unpack
There are only 4 values to unback and "not more than 4". The given number of elements are 4 and so required number is 4. The error message is not clear or confusing. |