Legantmar
@legantmar
активность: 7 месяцев, 4 недели назад-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
для понимания классов, небольшая “шпаргалка”
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
для понимания классов, небольшая “шпаргалка”
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
для понимания классов, небольшая “шпаргалка”
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
для понимания классов, небольшая “шпаргалка”
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
для понимания классов, небольшая “шпаргалка”
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
Хасан уже выше написал, но все же повторюсь для закрепления
Вот эту конструкцию кода
Можно записать короче и несколькими способами:
sposob1 = [i for i in numbers if i<4]
sposob2 = list(i for i in numbers if i<4) # или (i for i in numbers if i<4)
sposob3 = filter(lambda x: x<4, numbers)где, к примеру, numbers = [1,2,3,4,5,6,7,8,9]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
Хасан уже выше написал, но все же повторюсь для закрепления
Вот эту конструкцию кода
Можно записать короче и несколькими способами:
sposob1 = [i for i in numbers if i<4]
sposob2 = list(i for i in numbers if i<4) # или (i for i in numbers if i<4)
sposob3 = filter(lambda x: x<4, numbers)где numbers, к примеру, numbers = [1,2,3,4,5,6,7,8,9]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет назад
Хасан уже выше написал, но все же повторюсь для закрепления
Вот эту конструкцию кода
Можно записать короче и несколькими способами:
sposob1 = [i for i in numbers if i<4]
sposob2 = list(i for i in numbers if i<4)
sposob3 = filter(lambda x: x<4, numbers)где numbers, к примеру, numbers = [1,2,3,4,5,6,7,8,9]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
for i, k in list1:
-
Legantmar voted up to a reply by kisli in the topic Корректировка размеров 8 лет, 1 месяц назад
-
Legantmar ответил(а) на тему Корректировка размеров в форуме Задать вопрос 8 лет, 1 месяц назад
круто, молодец!
-
Legantmar voted up to a reply by Legantmar in the topic Tips and tricks (Советы и приемы) 8 лет, 1 месяц назад
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
range(0,10,1) – создает список ТОЛЬКО с ЦЕЛЫМИ числами (integer) в интервале от 0 до 10 с шагом 1
если нам нужен список чисел с шагом, к примеру 0,1, то вот такая запись range(0,10,0.1) уже не работает!
в этом случае можно воспользоваться однострочной записью через функцию lambda:
map(lambda x: x*0.1, range(10)), где 0.1 – шаг чисел, range…[Читать далее]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
range(0,10,1) – создает список ТОЛЬКО с ЦЕЛЫМИ числами (integer) в интервале от 0 до 10 с шагом 1
если нам нужен список чисел с шагом, к примеру 0,1, то вот такая запись range(0,10,0.1) уже не работает!
в этом случае можно воспользоваться однострочной записью через функцию lambda:
map(lambda x: x*0.1, range(10)), где 0.1 – шаг чисел, range…[Читать далее]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
начинающим пригодится.
для упрощения, можно задавать через запятую:
import clr, sys, System, math # импорт библиотек
list1, list2, list3 = [], [], [] # создание пустых списков
a, b, c, d = 1, 2, 3, 4 # что то же самое если записывать a=1 b=2 c=3 в каждую строчку
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
сортировка слов по длине символов (букв)
names = [‘Брежнев’, ‘Ельцин’, ‘Путин’, ‘Горбачев’]
names.sort(key=lambda x: len(x))
OUT = names>> > [‘Путин’, ‘Ельцин’, ‘Брежнев’, ‘Горбачев’]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
сортировка слов по длине символов (букв)
names = [‘Socrates’, ‘Archimedes’, ‘Plato’, ‘Aristotle’]
names.sort(key=lambda x: len(x))
OUT = names>> > [‘Plato’, ‘Socrates’, ‘Aristotle’, ‘Archimedes’]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
отсортировать по длине слов
names = [‘Socrates’, ‘Archimedes’, ‘Plato’, ‘Aristotle’]
names.sort(key=lambda x: len(x))
OUT = names>> > [‘Plato’, ‘Socrates’, ‘Aristotle’, ‘Archimedes’]
-
Legantmar ответил(а) на тему Tips and tricks (Советы и приемы) в форуме Синтаксис и родные библиотеки Python 8 лет, 1 месяц назад
Хасан, спасибо!
я этого не знал и поэтому делал такспособ 1:
list2=[]
for i in list1:
list2.append(i)
способ 2:
list2= map(lambda x: x, list1)способ 3:
list2 = list(x for x in list1)UPDATE: со временем понял, что копию листа можно сделать очень просто list2 = list(list1)
- Загрузить еще