Python -zelfstudie

Python HOME Python-intro Python Aan de slag Python-syntaxis Python-opmerkingen Python-variabelen Python-gegevenstypen Python-nummers Python-casting Python-snaren Python Booleans Python-operators Python-lijsten Python-tupels Python-sets Python-woordenboeken Python Als...Anders Python While-lussen Python voor lussen Python-functies Python Lambda Python-arrays Python-klassen/objecten Python-overerving Python-iterators Python-bereik Python-modules Python-datums Python-wiskunde Python JSON Python RegEx Python PIP Python proberen...Behalve Python-gebruikersinvoer Opmaak van Python-tekenreeksen

Bestandsbehandeling

Python-bestandsafhandeling Python-bestanden lezen Python bestanden schrijven/maken Python bestanden verwijderen

Python-modules

NumPy-zelfstudie Panda walkthrough Scipy-zelfstudie

Python Matplotlib

Matplotlib Intro Matplotlib Aan de slag Matplotlib Pyplot Matplotlib plotten Matplotlib-markeringen Matplotlib-lijn Matplotlib-labels Matplotlib-raster Matplotlib-subplots Matplotlib Scatter Matplotlib-repen Matplotlib-histogrammen Matplotlib-cirkeldiagrammen

Machinaal leren

Beginnen Gemiddelde mediane modus Standaardafwijking percentiel Gegevensdistributie Normale gegevensverdeling Scatterplot Lineaire regressie Polynomiale regressie Meervoudige regressie Schaal Trein/Test Beslissingsboom

Python MySQL

MySQL Aan de slag MySQL Database maken MySQL-tabel maken MySQL-invoeging MySQL Select MySQL Waar MySQL Bestel op MySQL verwijderen MySQL-droptabel MySQL-update MySQL-limiet MySQL Join

Python MongoDB

MongoDB Aan de slag MongoDB Database maken MongoDB Verzameling maken MongoDB invoegen MongoDB Zoeken MongoDB-query MongoDB Sorteren MongoDB verwijderen MongoDB Drop-collectie MongoDB-update MongoDB-limiet

Python-referentie

Python-overzicht Ingebouwde functies van Python Python-stringmethoden Methoden voor Python-lijst Python-woordenboekmethoden Python Tuple-methoden Methoden voor Python-sets Python-bestandsmethoden Python-trefwoorden Python-uitzonderingen Python-woordenlijst

Modulereferentie

Willekeurige module Verzoekmodule Statistiekmodule Wiskundige module cMath-module

Python-instructies

Lijstduplicaten verwijderen Een string omkeren Voeg twee nummers toe

Python-voorbeelden

Python-voorbeelden Python-compiler Python-oefeningen Python-quiz Python-certificaat

Python - Tupels bijwerken


Tuples zijn onveranderlijk, wat betekent dat u geen items kunt wijzigen, toevoegen of verwijderen nadat de tuple is gemaakt.

Maar er zijn enkele oplossingen.


Tuple-waarden wijzigen

Als een tuple eenmaal is gemaakt, kunt u de waarden ervan niet meer wijzigen. Tupels zijn onveranderlijk , of onveranderlijk zoals het ook wordt genoemd.

Maar er is een oplossing. U kunt de tuple omzetten in een lijst, de lijst wijzigen en de lijst weer omzetten in een tuple.

Voorbeeld

Converteer de tuple naar een lijst om deze te kunnen wijzigen:

x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x)

Items toevoegen

Omdat tuples onveranderlijk zijn, hebben ze geen ingebouwde append()methode, maar er zijn andere manieren om items aan een tuple toe te voegen.

1. Converteren naar een lijst : Net als de tijdelijke oplossing voor het wijzigen van een tuple, kunt u deze converteren naar een lijst, uw item(s) toevoegen en deze weer omzetten in een tuple.

Voorbeeld

Converteer de tuple naar een lijst, voeg "oranje" toe en converteer het terug naar een tuple:

thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.append("orange")
thistuple = tuple(y)

2. Voeg tuple toe aan een tuple . Je mag tuples aan tupels toevoegen, dus als je één item (of meerdere) wilt toevoegen, maak dan een nieuwe tuple met de item(s) en voeg deze toe aan de bestaande tuple:

Voorbeeld

Maak een nieuwe tuple met de waarde "oranje" en voeg die tuple toe:

thistuple = ("apple", "banana", "cherry")
y = ("orange",)
thistuple += y

print(thistuple)

Opmerking: als u een tuple met slechts één item maakt, vergeet dan niet om een ​​komma achter het item te plaatsen, anders wordt het niet als een tuple geïdentificeerd.



Verwijder items

Opmerking: je kunt geen items in een tupel verwijderen.

Tuples kunnen niet worden gewijzigd , dus u kunt er geen items uit verwijderen, maar u kunt dezelfde tijdelijke oplossing gebruiken die we hebben gebruikt voor het wijzigen en toevoegen van tuple-items:

Voorbeeld

Converteer de tuple naar een lijst, verwijder "appel" en converteer deze terug naar een tuple:

thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.remove("apple")
thistuple = tuple(y)

Of u kunt de tuple volledig verwijderen:

Voorbeeld

Het delsleutelwoord kan de tuple volledig verwijderen:

thistuple = ("apple", "banana", "cherry")
del thistuple
print(thistuple) #this will raise an error because the tuple no longer exists