python 從list中隨機取值
第一種方法(推薦)
- 適用於隨機取一個值, 返回一個值
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
a = random.choice(list1)
print(a)
# 返回一個值
第二種方法
- 適用於隨機取一組值, 返回一個list
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
# 隨機返回只有一個值的list
a = random.sample(list1, 1)
# 隨機返回只有一個值的list
b = random.sample(list1, 3)
print(a)
print(b)
# 返回list
第三種方法(不推薦,效率太慢)
- 自寫的方法
import random
list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州']
ln = len(list1)
a = list1[random.randint(0, ln)]
print(a)
相關推薦
python 從list中隨機取值
第一種方法(推薦) 適用於隨機取一個值, 返回一個值 import random list1 = ['佛山', '南寧', '北海', '杭州', '南昌', '廈門', '溫州'] a = random.choice(list1) print(a) # 返回一個值
python技巧——從list中隨機抽取元素的方法
1、隨機抽取一個元素 from random import choice l = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print(choice(l)) # 隨機抽取一個 可能的一種輸出: 3 對 choice(seq) 的解釋:
java 從List中隨機取出一個元素
n) pos () pan ext array bsp spa arr java 從List中隨機取出一個元素 1 List<Integer> list = new ArrayList<>(); 2 Random random =
python 從陣列中隨機選擇一部分取出,並從原陣列中刪除取出的內容
可以使用numpy中的random.choice函式隨機選擇陣列的下標 numpy.random.choice(a, size=None, replace=True, p=None) #a為一維陣列或int值,為一維陣列時會從該陣列中隨機選擇元素,為int
從陣列中隨機取若干個不重複的數
要求:從 0 ~ 100 中隨機取出十個不重複的 數 思路: 1: 利用陣列,通過Math.random()*(arr.length -1) 然後將取到的數跟陣列最後一個元素交換,將陣列長度減一 下面程式碼中設計到 判斷陣列中是不是有重複元素 我的想法如下,如有錯誤還
在python的list中隨機抽取元素的方法
#1.使用python random模組的choice方法隨機選擇某個元素 import random foo = ['a', 'b', 'c', 'd', 'e'] from random import choice print choice(foo) #2.使用pyt
python 尋找list中最大值、最小值位置; reshpe(-1,1)提示,格式話出錯,pandas copy
1:尋找list中最大值、最小值位置 轉載自:https://blog.csdn.net/fengjiexyb/article/details/77435676 c = [-10,-5,0,5,3,10,15,-20,25] print c.index(min(c)) # 返回最小值 pri
python尋找list中最大值、最小值並返回其所在位置
c = [-10,-5,0,5,3,10,15,-20,25] print(min(c)) print(max(c)) print(c.index(min(c))) print(c.index(max(c)))
python從檔案中隨機選擇一些資料
從序列x中隨機選擇y條資料作為文字: # -*- coding:utf-8 -*- ##隨機挑選部分內容 # encoding:utf-8 import random from random import randint oldf = open('select_amigo.txt', '
從表中隨機取5條記錄
select * from (select * from (select level from dual connect by level < 50) order by dbms_random.value) whe
獲得python的list中含有重複值的index
關於怎麼獲得,我想其實網上有很多答案。 list.index( )獲得值的索引值,但是如果list中含有的值一樣,例如含有兩個11,22,這樣每次獲得的都是第一個值的位置。 那麼怎麼去解決這個問題呢
Python從字典中獲取一個值
今天開始學習Python,記錄遇到的問題。 從字典中獲取一個值的問題 你需要從字典中獲得一個值,不要處理在字典裡找不到你所需要的鍵值的異常。那就是字典的get方法。 如果你有一個字典,d = {'key':'value'} 在一個異常安全的方法中,你能夠寫一個從d中提
python random 從集合中隨機選擇元素
有序 函數 lis port slice foo random from 沒有 使用python random模塊的choice方法隨機選擇某個元素 from random import choice foo = [‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘] prin
Python中的取值賦值方法
class People(object): def __init__(self,name): self.__name = name def getName(self): return self.__name def setName(self,n
Python3學習(三十四):python從mongo中取資料,使用pandas.DataFrame進行列操作並轉字典
使用該操作的具體場景(一般與mongo相結合): 比如mongo中存了幾萬條資料,需要將mongo中的資料取出來,並對其中的一列進行相關操作,最後轉化為字典格式。 具體程式碼實現如下: import pandas as pd import pymongo import
分類任務中label取值的注意事項(caffe框架下),從0開始,連續整數,
最近在做一個分類任務的實驗的時候,對標籤的取值產生了一些疑惑,所以看了一點對應的原始碼,順利解決了疑惑,在這裡和大家分享,如果有什麼理解錯誤還請大家指出。 之前做分類任務的時候總有聽說,標籤(label)的取值需要從0開始,按照個人的習慣,我在
java list隨機取值
public static void main(String[] args) { List<String> list = new ArrayList<String>(); List<String> randomList = new Ar
從給定數字集合中隨機取不重複的數字演算法
遊戲開發過程中,會遇到比如:從給定的10個道具中隨機生成三個給使用者,要求生成的道具相互之間不重複。一般情況下,我們會將道具儲存在一個集合中,然後生成一個隨機數,使用生成的隨機數作為集合的索引,從集合中取出物件,傳遞給例項化函式。這樣做有一個缺點,生成的隨機數是
SQL 從數據庫中隨機取n條數據
span sele eight 其他 ont style () pre 表示 用NEWID()方法。 SELECT TOP 1 * ,NEWID() AS random from [toblename] order by random 其中的1可以換成其他任意整數
mybatis傳入參及出參遊標,從map中獲得返回值List
實際開發中,什麼時候會用到儲存過程,像網上說的簡單求和?我覺得不是,那樣簡單的例子根本就不能拿來學習儲存過程,那是一條sql就能搞定的事,沒必要動儲存過程大駕,當我們開發的過程中,遇到很複雜的業務邏輯時,而我們只想傳些引數進去,想動態的得到返回結果,在儲存過程裡