Форум сайта python.su
Помогите на Питоне выполнить задание. Плиз.
Посчитайте распределение тематик новостей в файле URL.txt (то есть какое количество раз встречается страница с каждой темой). Тематикой можно считать первое слово между знаками ‘/’ в URL новости.
Файл прикрепляю.
Отредактировано Alex1408 (Ноя. 27, 2020 22:30:38)
Прикреплённый файлы:
urls.txt (5,8 KБ)
Офлайн
>>>считайте файл в список
>>>разделите слова по разделителю ‘/’
>>>создайте список из первых слов
для начала хватит
Офлайн
dct = {} with open('urls.txt') as f_in: for data in f_in.read().splitlines(): block = data.strip('/').split('/') if len(block) > 1: key = block[0] dct[key] = dct.setdefault(key,0) +1 print(*dct.items(),sep = '\n')
Офлайн
marvellikСпасибо большое за помощь.
Офлайн
xam1816Спасибо большое за помощь.
>>>считайте файл в список>>>разделите слова по разделителю ‘/’>>>создайте список из первых словдля начала хватит
Офлайн