record = ("Dave", "dave@example.com", "773-555-1212", "847-555-1212")
name, email, *phone_numbers = record
print(phone_numbers) # ["773-555-1212", "847-555-1212"]
如上,由可迭代对象解压出来的变量是列表类型(列表可为空)。星号解压法在字符串操作时也很有用,比如字符串的切割。
my_str = "2022/02/23/22/36/34"
year, *times, second = my_str.split("/") # year "2022"; second "34"