Tag: python python 3.x

Может ли эта программа на Python быть упрощена или лучше написана?

Хорошо, поэтому за последние несколько дней я изучил немного Python, два или три, и решил принять мои знания и создать что-то простое, но интересное, поэтому я создал Guessing Game. Примерно через 30 минут после создания этой программы и ее работы на 100% мне было интересно, есть ли что-нибудь, что я мог бы сделать лучше, и […]

Учитывая список, как подсчитать элементы в этом списке?

Учитывая список List2 = ['Apple', 'Apple', 'Apple', 'Black', 'Black', 'Black', 'Green', 'Green', 'Red', 'Yellow'] Я пытаюсь выяснить, как подсчитать, сколько раз появляется каждый элемент в списке. Это должно быть невероятно просто, но я не могу понять это. Я прочитал в своей книге о функции count, и я решил попытаться ее реализовать. Я думал, это будет […]

1 лайнер 'pythonic', который возвращает набор, а не список

Я хотел бы сделать следующий код, за исключением аккуратного 1-лайнера: terms_set = set([]) for term in terms: if index.has_key(term): terms_set.add(index[term]) Можно ли это сделать? Должен возвращать набор.

Как получить список, который является значением словаря по значению из списка?

У меня есть следующий словарь: d = {'1' : [1, 2, 3, 4], '2' : [10, 20, 30, 40]} Как получить соответствующий ключ, который я ищу, по значению из одного из списков? Предположим, мне нужен ключ «1», если я ищу значение 3 или ключ «2», если я ищу значение 10.

Функция внутреннего разрыва Python

Я использую Python 3.5, и я хотел бы использовать команду break внутри функции, но я не знаю, как это сделать. Я хотел бы использовать что-то вроде этого: def stopIfZero(a): if int(a) == 0: break else: print('Continue') while True: stopIfZero(input('Number: ')) Я знаю, что могу просто использовать этот код: while True: a = int(input('Number: ')) if […]

Использование random.choice () с предпочтением и уникальностью

У меня есть список: decisions = ['yes', 'no', 'unknown'] Я пишу в файл, используя этот список: for x in range(0, 100): file.write(random.choice(decisions)) Что было бы самым эффективным способом обеспечить, чтобы 70% написанных значений были чем-то вроде «неизвестного»? Я хочу случайность в некоторой степени, но также хочу, чтобы 70 значений, записанных в файл, были определенным типом. […]

Вставить картинку в электронную почту

В настоящее время у меня есть программа, которая будет произвольно выбирать кавычки из списка и отправлять их по электронной почте. Теперь я пытаюсь встроить изображение в сообщение электронной почты. Я столкнулся с проблемой, когда я могу прикрепить электронную почту, но мои кавычки больше не работают. Я исследовал онлайн, и решения не работают для меня. Обратите […]

Как разрезать список, передавая список или кортеж, возвращаемый функцией в Python?

У меня есть лямбда-функции, как показано ниже: e_by_p = 20 prange_py = lambda x: (e_by_p*x-e_by_p, e_by_p*x) Таким образом, выходы, как показано ниже: prange_py(1) # (0, 20) prange_py(2) # (20,40) prange_py(3) # (40, 60) # goes like that Поэтому я хочу, чтобы список был нарезан со значениями, возвращаемыми этой функцией. Например, если у меня есть список, […]

Как подойти к реализации «Class Card» в соответствии с требованиями учебника Python

В настоящее время я работаю над программированием на Python Джона Зелля: введение в компьютерную науку и попадание в ловушку в главе 10. У меня возникает концептуальная проблема в понимании причин и путей этого упражнения и требуется некоторая помощь в том, как подойти к проблеме , Упражнение просит меня создать программу, которая отображает n количество карточек, […]

синтаксис строки формата: процент печати с по меньшей мере одной значащей цифрой

Я хочу отформатировать число как процент, по крайней мере 2 цифры после десятичной точки; и, кроме того, по крайней мере с одной значащей цифрой. Например, я хочу, чтобы 0.123456 выглядел как '12 .34% '; и 0.00000123456, чтобы выглядеть как «0.0001%». Есть ли простой способ достичь этого? Причина в том, что мой стандартный вывод должен быть […]

Interesting Posts for Van-Lav

Поплавковый индекс серии Pandas

Распределенные очереди задач (пример Celery) и скрипты crontab

Как вставить Lua внутри Python?

Почему hglib не разрешает статус изменений и изменений?

Не удается заставить двигатель Mako в CherryPy работать

Как мне избавиться от «u» от декодированного объекта JSON?

с нетерпением оценивая булевы выражения в Python

Есть ли декоратор, чтобы просто кэшировать возвращаемые значения функции?

Редактирование маринованных данных

Как повторить блок try-except

Неполные ответы на запросы BigQuery Google по нечетным попыткам

Каков наиболее эффективный способ проверки существования числа в наборе чисел в python

Как вычесть строки одного кадра данных pandas из другого?

Как использовать разбиение на страницы в нетривиальном представлении / просмотре?

Python Как переопределить член класса в дочернем элементе и получить к нему доступ от родителя?

Python - лучший язык программирования в мире.