Jak utworzyć krotkę składającą się z pustej krotki, tj. (())
? Wypróbowałem tuple(tuple())
, tuple(tuple(tuple()))
,i tuple(tuple([]))
, które dały mi ()
.Jak utworzyć krotkę pustej krotki w Pythonie?
Powód, dla którego używam takich rzeczy jest następujący: Załóżmy, że masz torby n
z elementami m
. Aby przedstawić listę przedmiotów w torbie, używam tuple
o długości n
, gdzie każdy element tej krotki jest reprezentatywny dla torby. Torba może być pusta, oznaczona etykietą ()
. Teraz, w pewnym punkcie początkowym, mam tylko jedną torbę z pustymi przedmiotami!
Pusta krotka dosłowny jest '()', nie '(,)' – vaultah
@vaultah poprawione. :) –
"Teraz, w pewnym punkcie początkowym, mam tylko jedną torbę z pustymi przedmiotami!" Zauważ, że tuple jest niezmienna, więc pusta krotka jest w zasadzie bezużyteczna, ponieważ nie możesz później dodawać do niej przedmiotów. Jeśli chcesz, powinieneś rozważyć użycie listy. – DeepSpace