суббота, 19 марта 2011 г.

Python Словари # 17

Словари  - один из сложнейших типов данных в языке программирования Python.
Словарь можно охарактеризовать как изменяемый неупорядоченный набор пар
"ключ : значение".

Для того, чтобы лучше понять что это такое, вспомните как устроен англо-русский словарь:
dog - собака, apple - яблоко.
dog - это ключ, а собака - значение.

Синтаксис словаря выглядит следующим образом:

a = {'dog':'собака', ' apple':'яблоко'}



Пример:


#!/usr/bin/env python
# -*- coding: utf-8 -*-

def main():
    a = {'dog':'собака', 'apple':'яблоко'} 
    print a['dog']    

if __name__ == "__main__":
    main()

Словари как и списки можно изменять, добавлять элементы и удалять их.
Удаление элемента словаря осуществляется методом del.

Пример:

#!/usr/bin/env python
# -*- coding: utf-8 -*-

def main():
    a = {'dog':'собака', 'apple':'яблоко'}    
    del a['dog']    
    print a

if __name__ == "__main__":
    main()

Данный тип данных (словари) широко используются в языке программирования Python, но в этом уроке описан минимум. Возможностей намного больше, о них будет сказано в следующих уроках.  

Комментариев нет:

Отправить комментарий