巧用Python的choice 方法

2021-08-14 20:48:39 字數 615 閱讀 3256

python中choice() 方法返回乙個列表,元組或字串的隨機項。

有些時候我們需要返回字典裡的隨機項,怎麼辦呢?我們可以先遍歷字典的值,將值儲存到列表中,再通過choice()方法返回隨機項。

案例展示:

>>> 

import pandas as pd

>>>

import random

>>> my_dict =

>>> random_list = # 定義空列表,用於儲存值

>>>

for i in my_dict: # 遍歷字典的值,儲存到列表中

>>>

print random_list

[231591, 225093, 228494, 225095]

>>>

print random.choice(random_list) # 生成隨機項

225093

>>>

print random.choice(random_list) # 生成隨機項

228494

批處理choice的替代

choice.exe是乙個dos外部命令,用途是讓使用者輸入字元進行選擇,提供給批處理程式一定的互動能力。但是2000以後的windows已經沒有帶有這個命令了,這下要讓使用者選擇的時候該怎麼辦呢?我先是尋找2000下的choice.exe,微軟出的resource kit是帶有這個工具的,可是找了...

BitMap的巧用 簡單示例 Python

最近一周都沒怎麼更新博文,實際上也沒有做什麼有用的事情,感覺這樣下去把自己剛剛開的頭又半途而廢了。唉!不能讓自己生活在舒適圈啊,要努力學習,加油!今天要說的是bitmap的使用,了解bitmap的人都知道bitmap可以在短時間內對海量資料去重,排序和查詢,用處還是很大的。一 bitmap簡介 二 ...

Django 模型層字段的choice引數

choice屬性用來限制使用者選擇的範圍,例如 性別的選擇 男,女 models.py from django.db import models class course models.model 課程表 level models.charfield max length 10,choice 1 初...