Computer >> Máy Tính >  >> Lập trình >> Python

Scraping và tìm từ có thứ tự trong từ điển bằng Python

Để giải quyết vấn đề này, chúng tôi cần mô-đun yêu cầu.

Để cài đặt mô-đun yêu cầu, chúng ta cần lệnh này để được thực thi tại dòng lệnh.

yêu cầu cài đặt pip

Nạo

  • Nhập mô-đun yêu cầu.
  • Sau đó, chúng tôi cần tìm nạp dữ liệu từ URL.
  • Sử dụng UTF-8 giải mã văn bản.
  • Sau đó, chuyển đổi chuỗi thành một danh sách các từ.

Tìm kiếm theo thứ tự

  • Duyệt qua danh sách các từ bằng cách sử dụng vòng lặp.
  • Sau đó, so sánh giá trị ASCII của ký tự liền kề của mỗi từ.
  • Nếu so sánh là đúng thì hãy in từ có thứ tự, nếu không hãy lưu trữ từ không có thứ tự.

Mã mẫu

import requests
   def Words_find():
      my_url = ""#put thisurl of .txt files in any website
      my_fetchData = requests.get(my_url)
      my_wordList = my_fetchData.content
      my_wordList = my_wordList.decode("utf-8").split()
      return my_wordList
   def wordordered():
      collection = Words_find()
      collection = collection[16:]
      my_word = ''
   for my_word in collection:
      result = 'ordered'
      i = 0
      l = len(my_word) - 1
   if (len(my_word) < 3):
      continue
      while i < l:
   if (ord(my_word[i]) > ord(my_word[i+1])):
      result = 'not ordered'
      break
      else:
   i += 1
if (result == 'ordered'):
   print(my_word,': ',result)
if __name__ == '__main__':
wordordered()