let' look at an example as we've seensequence assignments normally require exactly as many names in the target on the left as there are items in the subject on the right we get an error if the lengths disagree in both and (unless we manually sliced on the rightas shown in the prior section) :\codec:\python \python seq [ abcd seq print(abcd ab seq valueerrortoo many values to unpack (expected in python xthoughwe can use single starred name in the target to match more generally in the following continuation of our interactive sessiona matches the first item in the sequenceand matches the resta* seq [ when starred name is usedthe number of items in the target on the left need not match the length of the subject sequence in factthe starred name can appear anywhere in the target for instancein the next interaction matches the last item in the sequenceand matches everything before the last*ab seq [ when the starred name appears in the middleit collects everything between the other names listed thusin the following interaction and are assigned the first and last itemsand gets everything in between thema*bc seq [ more generallywherever the starred name shows upit will be assigned list that collects every unassigned name at that positionab* seq assignment statements