Je pensais que c'était probablement un concept important pour apprendre à connaître Python Je voudrais décrire et partager ^^ Une description de l'objet intégré.
Il y a une idée.
Les séquences représentent littéralement des numéros de série. La cartographie est "comme une image" selon mes propres mots, Pour le dire un peu plus, il se réfère à quelque chose qui ne peut pas être séparé (il devient sans signification s'il est séparé).
Les chaînes et les listes Python sont des séquences.
En d'autres termes, vous pouvez effectuer les opérations suivantes:
Chaîne 【résultat】 imprime u'Makura no Soshi '[2: 4] Et d'autres
Cependant, il ne peut pas être utilisé des manières suivantes. × str = 'testing' str[0] = 'a' Parce que c'est un objet immuable.
liste 【résultat】 print [1, 2, 3, 4, 5, 6][5] 6
Puisqu'il s'agit d'un numéro de série, vous pouvez le découper en séquence. Puisqu'il s'agit d'un objet mutable, vous pouvez effectuer les opérations suivantes. array = [1, 2, 3, 4, 5, 6] array[0] = 8 print array [8, 2, 3, 4, 5, 6]
pour, Le type de dictionnaire de Python est le mappage.
C'est une valeur-clé, un hachage en Perl etc. Je pense que cela correspond au tableau associatif de PHP.
heights = {"john":182, "mike":173, "kevinn":190, "George":181, "Randy":184} print heights["Randy"] 184
Vous pouvez l'utiliser comme ça.
Cependant, il ne peut pas être retiré de manière séquentielle. × print heights["john":"kevinn"]
Cependant, comme il est variable, vous pouvez modifier ou ajouter des éléments. hauteurs ["mike"] = 175 # 2cm étiré!
Aujourd'hui c'est étrange ^^
Recommended Posts