python - tutorial - wbr tag in html5 example




بيثون صفيف مع مؤشرات السلسلة (2)

أفضل من ذلك ، حاول OrderedDict (على افتراض أنك تريد شيء مثل قائمة). أقرب إلى قائمة من نظام أساسي لأن المفاتيح تحتوي على أمر مثلما تحتوي عناصر القائمة على أمر. مع dict النظامية ، المفاتيح لها ترتيب إجباري.

لاحظ أن هذا متاح في Python 3 و 2.7. إذا كنت ترغب في استخدامها مع إصدار سابق من Python ، يمكنك العثور على وحدات قابلة للتثبيت للقيام بذلك.

هل من الممكن استخدام السلاسل كمؤشرات في صفيف في python؟

فمثلا:

myArray = []
myArray["john"] = "johns value"
myArray["jeff"] = "jeffs value"
print myArray["john"]

ما تريده يسمى صفيف جمعيات . في بيثون تسمى هذه dictionaries .

يتم العثور على القواميس في بعض الأحيان بلغات أخرى باسم "الذكريات الترابطية" أو "المصفوفات الترابطية". على عكس المتواليات ، التي تتم فهرستها من خلال مجموعة من الأرقام ، يتم فهرسة القواميس بواسطة مفاتيح ، والتي يمكن أن تكون أي نوع غير قابل للتغيير . سلاسل وأرقام يمكن أن تكون دائما مفاتيح.

myDict = {}
myDict["john"] = "johns value"
myDict["jeff"] = "jeffs value"

طريقة بديلة لإنشاء العبارة أعلاه:

myDict = {"john": "johns value", "jeff": "jeffs value"}

الوصول إلى القيم:

print myDict["jeff"] # => "jeffs value"

الحصول على المفاتيح (في Python v2):

print myDict.keys() # => ["john", "jeff"]

إذا كنت تريد معرفة المزيد حول قاموس python internals ، فإنني أوصيك بعرض الفيديو هذا لمدة 25 دقيقة: https://www.youtube.com/watch?v=C4Kc8xzcA68 . يطلق عليه "The Mighty Dictionary".







dictionary