def f4(arg): a = list() [ a.append('{},зарплата {}руб'.format(x, y)) for x, y in zip(arg, [x for x in gen_random(100000, 200000, len(arg))]) ] return a
def f4(arg): sal_list = list(gen_random(100000, 200000, len(arg))) work_list = iter(map(lambda x: x + ", зарплата", arg)) return [ "{} {} {}".format(work, sal, 'руб.') for (work, sal) in zip(work_list, sal_list) ]
def f4(arg): jobs = list(arg) salaries = list(gen_random(100000, 200000, len(jobs))) salaries = list(map(lambda x: "зарплата " + str(x) + " руб.", salaries)) full_info = list(zip(jobs, salaries)) return full_info
def test_range(self): length = 100 _min, _max = 1, 8 r = [i for i in gen_random(_min, _max, length)] self.assertEqual(len(r), length) for item in r: self.assertGreaterEqual(item, _min) self.assertLessEqual(item, _max)
def f4(arg): ''' Функция f4 должна сгенерировать для каждой специальности зарплату от 100 000 до 200 000 рублей и присоединить её к названию специальности. Пример: Программист C# с опытом Python, зарплата 137287 руб. Используйте zip для обработки пары специальность — зарплата.''' #raise NotImplemented salaries = gen_random(100000, 200000, len(arg)) return [ job + ', зарплата ' + str(salary) + ' руб.' for (job, salary) in zip(arg, salaries) ]
def f4(arg): sal = list(gen_random(100000, 200000, len(arg))) return list('{}, зарплата {} руб.'.format(r, sal) for r, sal in zip(arg, sal))
def f4(arg): return list( map( lambda s: s + ', зарплата {} рублей'.format( list(gen_random(100000, 200000, 1))[0]), arg))
def f4(arg): prof = gen_random(100000, 200000, len(arg)) return list( map(lambda s: '{}, зарплата {} рублей.'.format(s[0], s[1]), zip(arg, prof)))
def f4(arg): Sal = gen_random(100000, 200000, len(arg)) return list( map(lambda s: '{}, зарплата {} руб.'.format(s[0], s[1]), zip(arg, Sal)))
def f4(arg): return ([ "{}, {} {} {}".format(x, "зарплата", y, "руб.") for x, y in zip(arg, list(gen_random(100000, 200000, len(arg)))) ])
#!/usr/bin/env python3 from librip.gens import gen_random from librip.iterators import Unique data1 = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2] data2 = gen_random(1, 10, 50) data3 = ['abC', 'aBc', 'ABC'] for item in Unique(data1): print(item) print(list(Unique(data2))) print(list(Unique(data3)))
#!/usr/bin/env python3 from librip.gens import field, gen_random goods = [ {'title': 'Ковер', 'price': 2000, 'color': 'green'}, {'title': 'Диван для отдыха', 'price': 5300, 'color': 'black'}, {'title': 'Стелаж', 'price': 7000, 'color': 'white'}, {'title': 'Вешалка для одежды', 'price': 800, 'color': 'white'} ] print([x for x in field(goods, "title")], [x for x in field(goods, "title", "price")], [x for x in gen_random(0, 3, 5)], sep="\n") # Реализация задания 1
def f4(arg): return list(zip(arg, [i for i in gen_random(100000, 200000, len(arg))]))
#!/usr/bin/env python3 from librip.iterators import Unique from librip.gens import gen_random data0 = [1, 1 ,'a', 1, 1, 1, 2, 2, 2, 2, 2] data1 = gen_random(1, 3, 10) data2= ['a', 'A', 'A', 'a', 'C', 'a', 'a', 'b', 'b', 'b', 'b', 'b'] d0 = Unique(data0) for x in d0: print(x, end=',' ) print('\n') d1 = Unique(list(data1)) for x in d1: print(x, end=',') print('\n') d2 = Unique(data2, ignore_case=True) for x in d2: print(x, end=',') print('\n')
#!/usr/bin/env python3 from librip.gens import field from librip.gens import gen_random goods = [ {'title': 'Ковер', 'price': 2000, 'color': 'green'}, {'title': 'Диван для отдыха', 'price': 5300, 'color': 'black'}, {'title': 'Стелаж', 'price': 7000, 'color': 'white'}, {'title': 'Вешалка для одежды', 'price': 800, 'color': 'white'} ] print(str(field(goods, 'title'))[1:-1]) print(*field(goods, 'title', 'price'), sep=', ') print(*gen_random(2, 5, 7), sep=', ') # Реализация задания 1
'title': 'Ковер', 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }, { 'title': 'Стеллаж', 'price': 7000, 'color': 'white' }, { 'title': 'Шкаф', 'price': None, 'color': 'white' }, # частично None { 'title': None, 'price': None, 'color': None } # все None ] # Реализация задания 1 print("field 1:", list(field(goods, 'title123'))) print("field 2:", list(field(goods, 'title', 'price'))) print("gen_random 1:", list(gen_random(1, 3, 5))) print("gen_random 2:", list(gen_random(1, 3, 5)))
#!/usr/bin/env python3 from librip.gens import field from librip.gens import gen_random goods = [{ 'title': 'Ковер', 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }, { 'title': 'Стелаж', 'price': 7000, 'color': 'white' }, { 'title': 'Вешалка для одежды', 'price': 800, 'color': 'white' }] # Реализация задания 1 print(list(field(goods, 'title'))) print(list(field(goods, 'title', 'price'))) print(list(gen_random(1, 3, 5)))
def f4(arg): return [ "{}, зарплата {} руб.".format(work, salary) for (work, salary) in zip(arg, gen_random(100000, 200000, len(arg))) ]
from librip.gens import gen_random from librip.iterators import Unique data1 = [1, 1, 1, 1, 1, 2, 2, 2, 2, 2] data2 = gen_random(1, 3, 10) res = [x for x in Unique(data1, False)] print(res) res = [x for x in Unique(list(data2), False)] print(res)
from librip.gens import field, gen_random goods = [{ 'title': 'Ковер', 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }, { 'title': 'Стелаж', 'price': 7000, 'color': 'white' }, { 'title': 'Вешалка для одежды', 'price': 800, 'color': 'white' }, { 'title': None, 'price': 7000 }, { 'title': None, 'price': None }] # Реализация задания 1 print(list(field(goods, 'title'))) print(list(field(goods, 'title', 'price1'))) print(list(gen_random(1, 3, 10)))
from librip import gens goods = [{ 'title': None, 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }, { 'title': 'Стелаж', 'price': 7000, 'color': 'white' }, { 'title': 'Вешалка для одежды', 'price': 800, 'color': 'white' }] for i in gens.field(goods, 'title'): print(i, end='| ') print('') for i in gens.gen_random(1, 10, 12): print(i, end='| ') print('') [print(x) for x in gens.field(goods, 'title')]
def f4(arg): salary = gen_random(100000, 200000, len(arg)) return [i + ', зарплата ' + str(j) + ' руб.' for i, j in zip(arg, salary)]
def f4(arg): job = list(arg) salary = list(gen_random(100000, 200000, list(job))) salary = list(map(lambda x: 'зарплата' + str(x) + 'руб' , salary)) progs = list(zip(job, salary)) return progs
#!/usr/bin/env python3 from librip.gens import field from librip.gens import gen_random goods = [ {'title': 'Ковер', 'price': 2000, 'color': 'green'}, {'title': 'Диван для отдыха', 'price': 5300, 'color': 'black'}, {'title': 'Стелаж', 'price': 7000, 'color': 'white'}, {'title': 'Вешалка для одежды', 'price': 800, 'color': 'white'} ] # Реализация задания 1 #print() print(field(goods, 'title', 'price'), gen_random(1, 5, 5)) lst = [1, 3, 5] guard1 = [ x * x for x in lst] guard2 = list(map(lambda x: x * x, lst)) print(guard1); print(guard2);
#!/usr/bin/env python3 from librip.gens import gen_random from librip.gens import gen_random_one_string from librip.iterators import unique data1 = list(i for i in unique([1, 1, 1, 1, 1, 2, 2, 2, 2, 2], ignore_case=True)) data2 = list(i for i in unique(gen_random(1, 3, 10), ignore_case=True)) data4 = list(i for i in unique(['a', 'A', 'b', 'B'], ignore_case=True)) data5 = list(i for i in unique(['a', 'A', 'b', 'B'], ignore_case=False)) print(data1) print(data2) print(data4) print(data5) #Реализация задания 2
#!/usr/bin/env python3 from librip.gens import field from librip.gens import gen_random goods = [{ 'title': 'Ковер', 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }, { 'title': 'Стелаж', 'price': 7000, 'color': 'white' }, { 'title': 'Вешалка для одежды', 'price': 800, 'color': 'white' }] # Реализация задания 1 # for f in field(goods, 'title', 'color', 'price'): print(f) print(', '.join(map(str, field(goods, 'title')))) print() print(', '.join(map(str, gen_random(1, 3, 5))))
def f4(arg): salaries = [i for i in gen_random(100000, 200000, len(arg))] return list( map(lambda x, y: x + ', зарплата ' + str(y) + ' руб.', arg, salaries))
def f4(arg): s = gen_random(100000, 200000, len(arg)) return list(map(lambda x: '{}, зарплата {} руб.'.format(*x), zip(arg, s)))
def f4(arg): a = list(zip(arg, list(gen_random(100000, 200000, len(arg))))) return list(map(lambda i: "{}, зарплата {} руб.".format(i[0], i[1]), a))
def f4(arg): #return ["{}, зарплата {} руб.".format(work, salary) for (work, salary) in zip(arg, gen_random(100000, 200000, len(arg)))] a = list(gen_random(100000, 200000, len(arg))) return list('{}, зарплата {} руб.'.format(arg, a) for arg, a in zip(arg, a))