Python - Словари Часть2

Поділитися
Вставка
  • Опубліковано 4 січ 2025

КОМЕНТАРІ • 48

  • @АртемГубеев-б4ш
    @АртемГубеев-б4ш 6 років тому +43

    Такая редкость что-то серьезное изучать и при этом смеяться. Интересно и весело у тебя получается. Спасибо за это!)

    • @ADV-IT
      @ADV-IT  6 років тому +2

      Я рад, спасибо!

    • @djpatronrussia
      @djpatronrussia 4 роки тому +2

      @@ADV-IT 10 козлов! Я валяюсь! Супер)))

  • @Tangero-St
    @Tangero-St 5 років тому +4

    Спасибо тебе за короткие но в то же время качественные уроки

  • @vapestore7430
    @vapestore7430 8 років тому +13

    Спасибо, за уроки.

  • @alexmahmutov6787
    @alexmahmutov6787 7 років тому +2

    Во втором уроке слышу путаницу - разные вещи называете "копией". В первом случае - это ссылка на переменную, во втором (.copy()) копия.
    А в целом - замечательные уроки!
    Доходчиво и позитивно) Спасибо.

  • @yerkinmyrzabekov6783
    @yerkinmyrzabekov6783 7 років тому +4

    Классные уроки, буду рекомендовать всем !

  • @lox_dedskiy
    @lox_dedskiy 2 роки тому +1

    Довольно забавно смотреть на награды врагов в 2022 :)))

  • @ktrn-pntlv
    @ktrn-pntlv 2 роки тому +1

    Денис, вы крутой!!!

  • @inmortal5416
    @inmortal5416 3 роки тому +4

    6:43
    ахахахахах. Я угараю уже третий час

  • @ИванБольшаков-з8п
    @ИванБольшаков-з8п 8 років тому +10

    награда за Сталина, за Ленина. Арууу мужик!!!

  • @dgolkov1987
    @dgolkov1987 2 роки тому +1

    תודה רבה , :) על השעורים המעולים ! לקח לי יומיים להבין למה אחרי שהוספתי image הדפיס לי שגיאה על ":"
    הבנתי שבנתון הקודם היה חסר "פסיק" :)

  • @РекфилдКрис
    @РекфилдКрис 7 років тому +1

    У тебя в начале видимо просто идут ссылки на один и тот же объект, а при создании массива через copy - происходит создание индивидуальных объектов и ссылок на каждый (разный) объект. Потому во втором случае всё работает правильно) Спасибо!

  • @andrewbelikov8772
    @andrewbelikov8772 2 роки тому +1

    Понятно!

  • @пашафудько
    @пашафудько 8 років тому +26

    Довольно странный метод преподавания, но запоминается как не странно...)

  • @100к-э2у
    @100к-э2у 4 роки тому +1

    Чувак ты крут!!!!!!

    • @ADV-IT
      @ADV-IT  4 роки тому

      Спасибо

  • @anastasiapetryshyn1608
    @anastasiapetryshyn1608 6 років тому +1

    Боженька

  • @Anshegar
    @Anshegar 6 років тому +1

    Вопрос, а как выгрузить в отдельный словарь , один из словарей из списка словарей который мы создали и изменили?

  • @slavashibanov9587
    @slavashibanov9587 8 років тому +1

    От души ['Kazel'] hahah я шучу ты красавчик ,спасиб что ты есть ;)

  • @foxbrest
    @foxbrest 7 років тому +1

    Спасибо!

  • @lupito-2649
    @lupito-2649 2 роки тому +1

    Хочу себе award: 'Za Staliba'

  • @fivaproldge
    @fivaproldge 6 років тому

    Денис, а как тебе PyCharm? По-моему, тяжеловат для новичка, примерно как фотошоп для простого ресайза картинок - можно юзать, но... )

    • @ADV-IT
      @ADV-IT  6 років тому +1

      А мне кажется легкий, тебе не нужно знать в нём всё, а только основы

  • @davidraver6061
    @davidraver6061 6 років тому +2

    хазак меод!!!

  • @Мультик-ю9н
    @Мультик-ю9н 6 років тому +2

    На эту тему надо 10 уроков делать

  • @hlebushek3131
    @hlebushek3131 3 роки тому

    А как можно пронумеровать каждого врага, что б не приходилось пересчитывать весь список?

  • @HomerSimpson560
    @HomerSimpson560 8 років тому +1

    много раз встречался где ты говоришь "Так никто не делает" потому вопрос, для чего тогда показывать ?. Лучше покажи, как надо делать=)

    • @epixMoments
      @epixMoments 7 років тому +2

      "как надо" начинающие не поймут

  • @ДенисСиняк-х7л
    @ДенисСиняк-х7л 7 років тому

    а у меня не пишет в массиве в одном из словарей другой "helth" у меня если ставлю 0, меняються все словари, ставлю 1, ничего не меняеться. Вот код:
    enemy = {
    "loc_x": 50,
    "loc_y": 70,
    "color": "green",
    "helth": 100,
    "name": "умный киндер",
    "avards": ["Привет и пока", "герой отчечества"],
    "image" : ["image 1.jpg", "image 2.jpg", "image 3.jpg"]
    }
    All_enemys = []
    All_enemys.append (enemy.copy())
    All_enemys.append (enemy.copy())
    All_enemys.append (enemy.copy())
    for x in All_enemys :
    print(x)
    for x in range (0, 10) :
    All_enemys.append(enemy.copy())
    All_enemys.append(enemy.copy())
    All_enemys.append(enemy.copy())
    for x in All_enemys :
    print(x)
    print ("------------")
    All_enemys [1] ["helth"] = 20
    for x in All_enemys :
    print(All_enemys)

    • @michaelegrassa3315
      @michaelegrassa3315 7 років тому

      Проблема в 2 нижних строках , у тебя -
      for x in All_enemys:
      print(All_enemys)
      А надо всего-то сделать так :
      for x in All_enemys:
      print(x)
      Больше ошибок вроде не вижу, но у меня к тебе вопрос .
      Зачем тебе столько списков ? в них изи запутатся можно

  • @ДимаДантес
    @ДимаДантес 5 років тому

    У меня какая то ошибка появляется больше копий и имя козел не появляется Вот код:
    enemy = {
    'lock_x': 70,
    'lock_y': 50,
    'color': 'green',
    'health': 100,
    'name': 'Mudilo',
    'awards': ['Za Stalina', 'Za Lenina'],
    'image': ['image1.jpg',' image2.jpg', 'image3.jpg']
    }
    all_enemies = []
    all_enemies.append(enemy)
    all_enemies.append(enemy)
    all_enemies.append(enemy)
    for x in range (0, 10):
    all_enemies.append(enemy.copy())
    for ene in all_enemies:
    print(ene)
    all_enemies[5]['health'] = 30
    all_enemies[8]['name'] = "Kozel"
    all_enemies[2]['lock_x'] += 10
    print("--------------------------")
    for ene in all_enemies:
    print(ene)

  • @ПетрНиколаев-л5д
    @ПетрНиколаев-л5д 7 років тому +1

    ZA PuTena

  • @FAN_116
    @FAN_116 6 років тому

    Ошибку выдает двоеточие в 'image': ['image1.jpg', 'image2.jpg', 'image3.jpg']

    • @ADV-IT
      @ADV-IT  6 років тому

      А как же у меня работает?

    • @FAN_116
      @FAN_116 6 років тому

      @@ADV-IT может потому что у меня pycharm 2018.2(Edu) ? хотя..выложу что выдает

    • @FAN_116
      @FAN_116 6 років тому

      File "E:/mypython/firstprojects/Lesson12_Dictionary.py", line 7
      'image' : ['image1.jpg', 'image2.jpg', 'image3.jpg']
      ^
      SyntaxError: invalid syntax

    • @ADV-IT
      @ADV-IT  6 років тому

      А весь код?

    • @ADV-IT
      @ADV-IT  6 років тому

      Вот мой: enemy = { 'loc_x': 70, 'loc_y': 50, 'color': 'green', 'health': 100, 'name': 'Mudillo', 'image': ['image1.jpg', 'image2.jpg', 'image3.jpg']}

  • @somerandomvideos645
    @somerandomvideos645 7 років тому +2

    это не уроки, это трэш. "ихний", "парамЕтры", клонирование, плохое название "словарь" и т.д.

    • @КотМатроскин-х9ь
      @КотМатроскин-х9ь 4 роки тому +7

      да ну.... ну выложи свои, посмотрю на тебя, тока хватит ли тебя?

    • @ДмитрийОрешин-т2щ
      @ДмитрийОрешин-т2щ 3 роки тому +4

      Каждый мнит себя стратегом , видя бой со стороны, считаю, не всем дано быть крутым оратором, а у Дэна хоть и слэнгово получается, но прикольно и ,действительно, запоминается хорошо) Спасибо ему еще раз!!!)