• Как заработать школо-программисту?

    Выучиться, получить диплом и устроиться на работу.
    Ответ написан
    Комментировать
  • Как мне избавиться от лишнего в выводе парсера?

    deepblack
    @deepblack Куратор тега Python
    Пример
    import json
    
    input_json = """
    [
       {
          "title":"Мобильный Телефон Xiaomi Redmi Note 8 (6+128Gb) Global IND",
          "cost":"13.000 сом",
          "link":"www.gadget.kg/catalog/telefony/xiaomi/3337"
       },
       {
          "title":"Смарт Часы женские Bakeey H8",
          "cost":"1.800 сом",
          "link":"www.gadget.kg/catalog/gadzhety/smart-chasy-braslet..."
       },
       {
          "title":"Смарт-часы Samsung Galaxy Watch R800 46mm",
          "cost":"15.000 сом",
          "link":"www.gadget.kg/catalog/gadzhety/smart-chasy-braslet..."
       },
       {
          "title":"Смарт-часы Samsung Galaxy Watch R810 42mm",
          "cost":"14.700 сом",
          "link":"www.gadget.kg/catalog/gadzhety/smart-chasy-braslet..."
       }
    ]
    """
    
    input_dict = json.loads(input_json)
    search_term = 'samsung'
    output_dict = [x for x in input_dict if search_term in x['title'].lower()]
    output_json = json.dumps(output_dict, indent=4, sort_keys=True, ensure_ascii=False)
    print(output_json)


    Результат
    [
        {
            "cost": "15.000 сом",
            "link": "www.gadget.kg/catalog/gadzhety/smart-chasy-braslet...",
            "title": "Смарт-часы Samsung Galaxy Watch R800 46mm"
        },
        {
            "cost": "14.700 сом",
            "link": "www.gadget.kg/catalog/gadzhety/smart-chasy-braslet...",
            "title": "Смарт-часы Samsung Galaxy Watch R810 42mm"
        }
    ]
    Ответ написан
    Комментировать
  • Для чего нужна строка shebang в python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Шебанг для nix-систем. Командные оболочки считывают начало исполняемого файла, который запускается, и определяют как его выполнять. Благодаря этому в Linux например можно не вызывать интерпретатор, передавая ему скрипт
    python test.py
    а писать просто
    ./test.py
    Ответ написан
    Комментировать