Thư ngẫu nhiên python

Chọn một phần tử hoặc giá trị ngẫu nhiên từ danh sách là một nhiệm vụ phổ biến - có thể là kết quả ngẫu nhiên từ danh sách đề xuất hoặc chỉ là lời nhắc ngẫu nhiên

Nội dung chính Hiển thị

  • Giới thiệu
  • Chọn nhiều hơn một phần tử ngẫu nhiên từ danh sách Python
  • Chọn n phần tử ngẫu nhiên không lặp lại
  • Video liên quan

Trong bài viết này, chúng ta sẽ xem cách chọn ngẫu nhiên các phần tử từ danh sách trong Python. Chúng tôi sẽ đề cập đến việc truy xuất cả hai phần tử ngẫu nhiên đơn lẻ, cũng như truy xuất nhiều phần tử - có và không có lặp lại

Chọn một phần tử ngẫu nhiên từ danh sách Python

Cách tiếp cận trực quan và tự nhiên nhất để giải quyết vấn đề này là tạo một số ngẫu nhiên hoạt động như một chỉ mục để truy cập một phần tử từ danh sách

Để thực hiện phương pháp này, hãy xem xét một số phương pháp để tạo số ngẫu nhiên trong Python. ngẫu nhiên. randint[] và ngẫu nhiên. sắp xếp lại []. Chúng ta có thể sử dụng thêm ngẫu nhiên. lựa chọn [] và cung cấp một lần lặp - dẫn đến một phần tử ngẫu nhiên từ lần lặp đó được trả lại

Sử dụng ngẫu nhiên. randint[]

ngẫu nhiên. randint[a, b] trả về một số nguyên ngẫu nhiên giữa a và b bao gồm

Chúng tôi sẽ muốn chỉ mục ngẫu nhiên trong phạm vi từ 0 đến len[list]-1, để lấy chỉ mục ngẫu nhiên của một phần tử trong danh sách

nhập các chữ cái ngẫu nhiên = ['a', 'b', 'c', 'd', 'e', ​​'f'] random_index = ngẫu nhiên. randint[0,len[chữ cái]-1] print[chữ cái[random_index]]

Chạy mã này nhiều lần mang lại cho chúng tôi

e c f a

Sử dụng ngẫu nhiên. sắp xếp lại []

ngẫu nhiên. randrange[a] là một phương thức khác trả về một số n ngẫu nhiên sao cho 0

Chủ Đề