tuple - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/tuple/ Wojciech Moszczyński Sat, 04 Feb 2017 06:34:00 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png tuple - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/tuple/ 32 32 7_PY. Tuple https://sigmaquality.pl/uncategorized/7_py-tuple/ Sat, 04 Feb 2017 06:34:00 +0000 http://sigmaquality.pl/?p=2251 Tuple znane są również pod nazwą: krotki. Czym różnią się tuple od łańcuchów i list? Łańcuchy pokazane są jako ciąg znaków w apostrofach. Lista to [...]

Artykuł 7_PY. Tuple pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

Tuple znane są również pod nazwą: krotki. Czym różnią się tuple od łańcuchów i list? Łańcuchy pokazane są jako ciąg znaków w apostrofach. Lista to zbiór elementów zamknięta nawiasem kwadratowym. Krotka to zbiór elementów zamknięta nawiasem zwykłym. 

Operacja wyodrębnienia wyrazu samochód z łańcucha znaków:

lancuch = 'cegła, szklarnia, szpadel, samochód, bocian'
print(lancuch[-16:-8])
print(lancuch[27:-8])
print(lancuch[27:35])

Operacja wyodrębnienia wyrazu samochód z listy:

lista = ['cegła', 'szklarnia', 'szpadel', 'samochód', 'bocian']
print(lista[3])

Operacja wyodrębnienia wyrazu samochód z krotki:

tupla = ('cegła', 'szklarnia', 'szpadel', 'samochód', 'bocian')
print(tupla[3])


Czym się więc różni tupla od listy?

 Tuple nie można zmienić a listę można dowolnie korygować 

W tym kodzie zamieniamy ‘samochód’ na ‘młotek’. Jest to lista, więc jest to możliwe. Taka operacja nie jest możliwa w krotce.

lista = ['cegła', 'szklarnia', 'szpadel', 'samochód', 'bocian']
lista[3]='młotek'
print(lista)

Tuple lub inaczej krotki są używane w kodzie po to, aby zbiór elementów w nich zawarty nigdy nie został zmieniony.

Artykuł 7_PY. Tuple pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>