first, rest = l[0], l[1:]
基本上是相同的,除了它是一个单行。元组分配岩石。
这有点长且不太明显,但适用于所有可迭代对象(而不是局限于可切片对象):
i = iter(l)first = next(i) # i.next() in older versionsrest = list(i)

first, rest = l[0], l[1:]
基本上是相同的,除了它是一个单行。元组分配岩石。
这有点长且不太明显,但适用于所有可迭代对象(而不是局限于可切片对象):
i = iter(l)first = next(i) # i.next() in older versionsrest = list(i)