2016-06-24 6 views
1

Ich war verwirrt über die Struktur {item1, item2, item3} in python2.7. Ist es ein Set?Was ist die Bedeutung von {"item1", "item2", ...} in python2.7

, was ich tat:

python2.7

während

python2.3

so, what`s die Bedeutung von { "item1", "item2", ...} in python2 .7?

+0

die Tür Unterwegs aus, aber was auf Sie suchen ist ein [Python Tupel] (http://www.tutorialspoint.com/python/python_tuples.htm) – TemporalWolf

+3

@TemporalWolf Nein, das ist eine Menge. – KSFT

Antwort

0
type(a) 

Ja, ist es. Sie können type() verwenden.

4

Sie können den Typ eines Objektes mit dem type() Funktion überprüfen und herauszufinden, was auf :) los ist

Sie, dass in python2.7 entdecken, ist a={1, 2, 3} ein Set. Sie könnten sich fragen "Hey, aber in Python2.3 gab es auch eine festgelegte Datenstruktur!"

Nun war die Syntax etwas anders: https://docs.python.org/2/library/sets.html

daher in python2.7 haben sie einen syntaktischen Zucker für die Erstellung von Sets hinzugefügt.