bookmate game
ru
Марк Лутц

Программирование на Python. Том 1

Уведоми ме, когато книгата е добавена
За да прочете тази книга, качете я във формат EPUB или FB2 в Bookmate. Как се качва книга?
Тази книга не е налична в момента
1 566 печатни страници
Вече чели ли сте я? Какво мислите за нея?
👍👎

Цитати

  • Michael Nockovцитирапреди 5 години
    Словари являются настолько удобными объектами при программировании на языке Python, что было предусмотрено еще несколько способов их создания, отличающихся от традиционного синтаксиса литералов, продемонстрированного выше, - например, вызовом конструктора с именованными аргументами, при этом все ключи будут строками:
    >>> bob = dict(name='Bob Smith', age=42, pay=30000, job='dev')
    >>> sue = dict(name='Sue Jones', age=45, pay=40000, job='hdw')
    >>> bob
    {‘pay’: 30000, ‘job’: ‘dev’, ‘age’: 42, ‘name’: ‘Bob Smith’}
    >>> sue
    {‘pay’: 40000, ‘job’: ‘hdw’, ‘age’: 45, ‘name’: ‘Sue Jones’}
    заполнением словаря поле за полем (напомню, что для ключей словаря не предусматривается какой-то определенный порядок следования):
    >>> sue = {}
    >>> sue[‘name'] = ‘Sue Jones'
    >>> sue[‘age'] = 45 >>> sue[‘pay'] = 40000 >>> sue[‘job'] = ‘hdw'
    >>> sue
    {‘job’: ‘hdw’, ‘pay’: 40000, ‘age’: 45, ‘name’: ‘Sue Jones’}
    объединением двух списков, содержащих имена и значения:
    >>> names = [‘name', ‘age', ‘pay', ‘job']
    >>> values = [‘Sue Jones', 45, 40000, ‘hdw']
    >>> list(zip(names, values))
    [(‘name’, ‘Sue Jones’), (‘age’, 45), (‘pay’, 40000), (‘job’, ‘hdw’)]
    >>> sue = dict(zip(names, values))
    >>> sue
    {‘job’: ‘hdw’, ‘pay’: 40000, ‘age’: 45, ‘name’: ‘Sue Jones’}
    Словари можно даже создавать из последовательностей ключей и необязательного начального значения для всех ключей (этот способ удобно использовать для инициализации пустых словарей):
    >>> fields = (‘name', ‘age', ‘job', ‘pay')
    >>> record = dict.fromkeys(fields, ‘?')
    >>> record
    {‘job’: ‘?’, ‘pay’: ‘?’, ‘age’: ‘?’, ‘name’: ‘?’}
  • Michael Nockovцитирапреди 5 години
    >>> bob = {‘name': ‘Bob Smith', ‘age': 42, ‘pay': 30000, ‘job': ‘dev'}
    >>> sue = {‘name': ‘Sue Jones', ‘age': 45, ‘pay': 40000, ‘job': ‘hdw'}
  • Michael Nockovцитирапреди 5 години
    Python используется для создания широкого круга программ в самых разных областях. В число пользователей Python в настоящее время входят Google, YouTube, Industrial Light & Magic, ESRI, системы BitTorrent обмена файлами, Jet Propulsion Lab в NASA, игра Eve Online и National Weather Service (национальная метеорологическая служба, США).

На лавиците

  • b5704296727
    Python
    • 1
  • k1rr
    codes
    • 4
  • Михаил Венярский
    python
    • 3
  • Елизавета Пьянова
    Языки программирования
    • 3
fb2epub
Плъзнете и пуснете файловете си (не повече от 5 наведнъж)