Advertisement
pavelrev

Python Keyword Generator without Export

Apr 1st, 2021
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.74 KB | None | 0 0
  1. import time
  2.  
  3. keyword_list1 = ['create', 'make', 'build', 'develop', 'start', 'design']
  4. keyword_list2 = ['taxi', 'cab', 'uber', 'lyft']
  5. keyword_list3 = ['app', 'application']
  6. keyword_list4 = []
  7. keyword_list5 = []
  8.  
  9.  
  10. marker_keyword_list = []
  11. words_lists = 0
  12.  
  13. if len(keyword_list1) > 0:
  14.     words_lists += 1
  15.     if len(keyword_list2) > 0:
  16.         words_lists += 1
  17.         if len(keyword_list3) > 0:
  18.             words_lists += 1
  19.             if len(keyword_list4) > 0:
  20.                 words_lists += 1
  21.                 if len(keyword_list5) > 0:
  22.                     words_lists += 1
  23.     else:
  24.         print('keywords_list2 должен быть заполнен!')
  25. else:
  26.     print('keyword_list1 должен быть заполнен!')
  27.  
  28.  
  29. # перебираем варианты, прогоняя по вложенным циклам
  30. if words_lists == 2:
  31.     for i in keyword_list1:
  32.         for k in keyword_list2:
  33.             marker_keyword_list.append(i + ' ' + k)
  34. elif words_lists == 3:
  35.     for i in keyword_list1:
  36.         for j in keyword_list2:
  37.             for k in keyword_list3:
  38.                 marker_keyword_list.append(i + ' ' + j + ' ' + k)
  39. elif words_lists == 4:
  40.     for i in keyword_list1:
  41.         for j in keyword_list2:
  42.             for k in keyword_list3:
  43.                 for m in keyword_list4:
  44.                     marker_keyword_list.append(i + ' ' + j + ' ' + k + ' ' + m)
  45. elif words_lists == 5:
  46.     for i in keyword_list1:
  47.         for j in keyword_list2:
  48.             for k in keyword_list3:
  49.                 for m in keyword_list4:
  50.                     for n in keyword_list5:
  51.                         marker_keyword_list.append(i + ' ' + j + ' ' + k + ' ' + m + ' ' + n)
  52.  
  53.  
  54. for i in marker_keyword_list:
  55.     print(i)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement