def f1(arg): return list( Unique(sorted(field(arg, 'job-name'), key=str), ignore_case=True))
def f1(arg): return sorted(list(Unique(field(arg, 'job-name'), ignore_case=True)))
def f1(arg): return sorted(Unique(field(arg, 'job-name')), key=lambda i: str(i).lower())
def f1(arg): return Unique(field(arg, 'job-name'), ignore_case=True)
def f1(arg): # return [unique.Unique(field.field(i, 'job-name'), ignore=False) for i in data] # return sorted(set(line["job-name"].lower() for line in arg)) # Используем ранее разработанные функции, возващаем отсортированный набор названий вакансий return sorted(set(i for i in unique.Unique(field.field(data, 'job-name'), ignore=False)))
return [1, 2] # Press the green button in the gutter to run the script. if __name__ == '__main__': goods = [{ 'title': 'Ковер', 'price': 2000, 'color': 'green' }, { 'title': 'Диван для отдыха', 'price': 5300, 'color': 'black' }] print("Example Gen ") print(list(field(goods, 'title'))) print(list(field(goods, 'title', 'price'))) count = 5 print("Example Gen_Random") for i in gen_random(count, 1, 3): print(i) print("Example Unique iterator") data = [1, 1, 1, 1, 2, 2, 2, 2] data1 = ['a', 'A', 'b', 'B', 'a', 'A', 'b', 'B'] for i in Unique(data, ignore_case=True): print(i) for i in Unique(data1, ignore_case=True): print(i) data = gen_random(4, 1, 10) for i in Unique(data, ignore_case=True): print(i)
def f1(data): return sort(Unique( field(data, "job-name"), ignore_case=True)) # удаление дубликатов и сортировка по алфавиту
from lab_python_fp.field import field from lab_python_fp.unique import Unique from lab_python_fp.print_result import print_result from lab_python_fp.gen_random import gen_random from lab_python_fp.cm_timer import cm_timer_1, cm_timer_2 #чисто файл для тестов, #основная часть выполнена в process_data goods = [ {'title': 'Ковер', 'price': 2000, 'color': 'green'}, {'title': 'Диван для отдыха', 'price': 5300, 'color': 'black'}, {'title': 'Кресло', 'color': 'brown', 'm': 'meow'} ] print(list(field(goods, 'color'))) print(list(field(goods, 'price', 'color'))) print("="*60)
def f1(arg): # Используем ранее разработанные функции, возващаем отсортированный набор названий вакансий return sorted( set(i for i in unique.Unique(field.field(data, 'job-name'), ignore=False)))
from lab_python_fp.unique import Unique from lab_python_fp.gen_random import gen_random from lab_python_fp.field import field print('\n' + '='*6 + 'task1' + '='*6) goods = [ {'title' : 'Ковер', 'price': 2000, 'color': 'green'}, {'title' : 'Диван для отдыха', 'price': 5300, 'color': 'black'}, {'title' : None, 'price': None, 'color': 'red' }, {'title' : None, 'price' : 3300 }, {'title' : 'Жизнь', 'price' : None} ] gen1 = field(goods, 'title') for i in gen1: print(i) print() gen2 = field(goods, 'title', 'price') for i in gen2: print(i) print('\n' + '='*6 + 'task2' + '='*6) for num in gen_random(5, 1, 3): print(num) print('\n' + '='*6 + 'task3.1' + '='*6)
def f1(arg): return sorted(list(Unique(field(arg, 'job-name'), ignore_case=True)), key=lambda x: str.casefold(x))
def f1(dataFile): # Правомерно ли с точки зрения задания модифицировать исходный регистр? return sorted(vocation.capitalize() for vocation in UniqueIterator(data = field(dataFile, "job-name"), ignoreCase = True))