Danh sách ngẫu nhiên của chuỗi python

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chọn ngẫu nhiên một mục từ một chuỗi bằng python. Dưới đây là các phương thức khác nhau trong python để thực hiện nhiệm vụ này -

  • Sử dụng ngẫu nhiên. phương thức lựa chọn []
  • Sử dụng ngẫu nhiên. phương thức sắp xếp []
  • Sử dụng ngẫu nhiên. phương thức randint[]
  • Sử dụng ngẫu nhiên. ngẫu nhiên[]
  • Sử dụng ngẫu nhiên. phương pháp mẫu[]
  • Sử dụng ngẫu nhiên. lựa chọn[] phương pháp

Giả sử chúng ta đã lấy một chuỗi chứa một số phần tử. Chúng tôi sẽ tạo một phần tử ngẫu nhiên từ chuỗi đầu vào đã cho bằng các phương thức khác nhau như đã chỉ định ở trên

Phương pháp 1. Sử dụng ngẫu nhiên. phương thức lựa chọn []

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Sử dụng từ khóa nhập để nhập mô-đun ngẫu nhiên [được sử dụng để tạo số nguyên ngẫu nhiên. Bởi vì đây là những số giả ngẫu nhiên, chúng không thực sự ngẫu nhiên. Mô-đun này có thể được sử dụng để tạo số ngẫu nhiên, in giá trị ngẫu nhiên từ danh sách hoặc chuỗi, v.v.]

  • Tạo một chuỗi và thêm một số dữ liệu giả vào nó

  • Tạo một mục ngẫu nhiên từ chuỗi bằng cách sử dụng ngẫu nhiên. phương thức choice[][Hàm này trả về một phần tử ngẫu nhiên từ chuỗi đã chỉ định i. e ở đây] bằng cách chuyển chuỗi đầu vào làm đối số cho hàm choice[]

  • In mục chuỗi ngẫu nhiên được tạo

Ví dụ

Chương trình sau trả về một phần tử ngẫu nhiên từ chuỗi sử dụng ngẫu nhiên. phương thức lựa chọn [] -

đầu ra

['The given input String: ', 'TutorialsPoint']
['The generated random String item = ', 't']

Phương pháp 2. Sử dụng ngẫu nhiên. phương thức sắp xếp []

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một giá trị chỉ mục ngẫu nhiên từ chuỗi bằng cách sử dụng ngẫu nhiên. Phương thức randrange[][Trả về một số ngẫu nhiên trong phạm vi đã chỉ định] bằng cách chuyển độ dài của chuỗi đầu vào làm đối số cho nó bằng cách sử dụng hàm len[][Số lượng mục trong một đối tượng được phương thức len[] trả về]

  • Lấy phần tử có tại chỉ mục trên từ chuỗi và tạo một biến để lưu trữ nó

Ví dụ

Chương trình sau trả về một phần tử ngẫu nhiên từ chuỗi sử dụng ngẫu nhiên. phương thức randrange[] -

đầu ra

['The given input String: ', 'TutorialsPoint']
['The generated random String item = ', 'r']

Phương pháp 3. Sử dụng ngẫu nhiên. phương thức randint[]

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -

  • Tạo một giá trị chỉ mục ngẫu nhiên từ chuỗi bằng cách sử dụng ngẫu nhiên. Phương thức randint[][Trả về một số ngẫu nhiên trong phạm vi đã chỉ định] bằng cách chuyển độ dài của chuỗi đầu vào làm đối số cho nó bằng cách sử dụng hàm len[][Số lượng mục trong một đối tượng được phương thức len[] trả về]

  • Lấy phần tử có tại chỉ mục trên từ chuỗi và tạo một biến để lưu trữ nó

Ví dụ

Chương trình sau trả về một phần tử ngẫu nhiên từ chuỗi sử dụng ngẫu nhiên. phương thức randint[] -

đầu ra

['The given input String: ', 'TutorialsPoint']
['The generated random String item = ', 'i']

Phương pháp 4. Sử dụng ngẫu nhiên. ngẫu nhiên[]

Thuật toán [Các bước]

  • Tạo một số float ngẫu nhiên bằng cách sử dụng ngẫu nhiên. hàm random[] [Trả về giá trị float ngẫu nhiên trong khoảng từ 0 đến 1] và nhân giá trị đó với độ dài của chuỗi để lấy chỉ số ngẫu nhiên và chuyển đổi kết quả thành số nguyên bằng cách sử dụng hàm int[][chuyển đổi thành số nguyên]

  • Lấy phần tử có tại chỉ mục trên từ chuỗi và tạo một biến để lưu trữ nó

Ví dụ

Chương trình sau trả về một phần tử ngẫu nhiên từ chuỗi sử dụng ngẫu nhiên. phương thức ngẫu nhiên [] -

đầu ra

['The given input String: ', 'TutorialsPoint']
['The generated random String item = ', 'n']

Phương pháp 5. Sử dụng ngẫu nhiên. phương pháp mẫu[]

Thuật toán [Các bước]

  • Tạo số lượng mục ngẫu nhiên cần thiết từ chuỗi bằng cách sử dụng ngẫu nhiên. phương thức sample[] bằng cách chuyển chuỗi và số mục ngẫu nhiên được tạo làm đối số cho chuỗi đó

  • sự ngẫu nhiên. phương thức sample[] trả về một danh sách chứa một số phần tử được chọn ngẫu nhiên từ một chuỗi

cú pháp

random.sample[sequence, k]
  • In số lượng được chỉ định của danh sách các mục chuỗi ngẫu nhiên được tạo

Ví dụ

Chương trình sau trả về n phần tử ngẫu nhiên từ chuỗi sử dụng ngẫu nhiên. phương thức mẫu [] -

đầu ra

['The given input String: ', 'TutorialsPoint']
['The generated 3 random String items = ', ['o', 'P', 'r']]

Phương pháp 6. Sử dụng ngẫu nhiên. lựa chọn[] phương pháp

Thuật toán [Các bước]

  • Tạo số lượng mục ngẫu nhiên cần thiết từ chuỗi bằng cách sử dụng ngẫu nhiên. lựa chọn [] bằng cách chuyển chuỗi và số lượng mục ngẫu nhiên sẽ được tạo [k] làm đối số cho nó

  • Mô-đun ngẫu nhiên chứa ngẫu nhiên. lựa chọn[] phương pháp. Sẽ rất hữu ích khi chọn nhiều mục từ một chuỗi hoặc một mục từ một chuỗi cụ thể

Chủ Đề