python 隨機選取列表中的元素
使用random模組中的sample函式
功能:
random.sample(seq, k)實現從序列或集合seq中隨機選取k個獨立的的元素
引數:
seq:元組、列表或字串
k:選取元素個數
例項:
In [1]: import random
In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [3]: f
Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [4]: random.sample(f, 5)
Out[4]: [5, 3, 6, 9, 4]
使用random模組中的choice函式
功能:
random.choice(seq)實現從序列或集合seq中隨機選取一個元素
引數:
seq:元組、列表或字串
例項:
In [1]: import random
In [2]: f = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [3]: f
Out[3]: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
In [4]: random.choice(f)
Out[4]: 2
相關推薦
python 隨機選取列表中的元素
使用random模組中的sample函式 功能: random.sample(seq, k)實現從序列或集合seq中隨機選取k個獨立的的元素 引數: seq:元組、列表或字串 k:選取元素個數 例項: In [1]: import random In [2]: f
Lua隨機選取表中元素&處理
mapmonsters{{ mapid = 150404, monsters = { {monsterId = 100402, weight = 147}, {monster
python基礎之列表中刪除元素時存在的漏刪
例:在迴圈體中對列表中元素進行刪除操作,有可能存在漏刪 >>> a=[11,22,33,44,55,66,77,88,99,110,120,130,140,150] >>> for each in a: if each==66 or each==77:
python隨機選擇list中的元素
使用python random模組的choice方法隨機選擇某個元素 foo = ['a', 'b', 'c', 'd', 'e'] from random import choice print choice(foo) 使用python random模組的sample函式從列表中隨機
python 返回一個列表中出現次數最多的元素
def max_list(lt): temp = 0 for i in lt: if lt.count(i) > temp: max_str = i temp = lt.cou
python返回一個列表中出現次數最多的元素
有好幾種辦法,由麻煩到簡單慢慢來 lt = ['小馬', '小敏', '小喬', '小敏', '小杜', '小杜', '小孟', '小敏'] def max_count(lt): # 定義一個字典,用於存放元素及出現的次數 d = {} # 記錄最大的次數的元素
python 返回一個列表中出現次數最多的元素
def max_list(lt): temp = 0 for i in lt: if lt.count(i) > temp: max_str
python 刪除列表中元素
1. del 刪除列表中指定位置上的元素 l = [1,2,3,4,5] del l[2] -> [1,2,4,5] del l -> 刪除整個列表 當要用del迴圈刪除元素時,應當倒序刪除,否則下標會發生變化; 2. pop 刪除並返回指定位置上的元素 l
python 3.x中列表中元素刪除del、remove、pop的用法及區別
使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過list來呼叫。使用del可以刪除一個元素,當元素刪除之後,位於它後面的元素會自動移動填補空出來的位置。 example:A列表 del A
python 獲取列表中元素以及出現次數
import collections list_data = [] d = collections.Counter(list_data) for k in d: print k,d[k]#k為
Python-統計列表中元素個數以及所在列表的位置
看到一個程式設計小問題,統計一個列表中,元素出現的次數。程式碼如下:list1=[2,3,1,9,112,23,23,6,6,1,3,0,11,2,1,1]L1=len(list1) #列表list1的長度list2=list(set(list1)) #可以用set,直
Python實現刪除列表中滿足一定條件的元素示例(轉)
http://www.jb51.net/article/115953.htm 本文例項講述了Python實現刪除列表中滿足一定條件的元素。分享給大家供大家參考,具體如下: 從列表中刪除滿足一定條件的元素。 如:刪除一個列表中長度為0的元素,或者刪除列表中同時是2和3的倍數的元素。 做過高階語言程式設計的人想
Python筆記——python 3.x中列表中元素刪除del、remove、pop的用法及區別
使用del刪除指定位置元素 del是python語句,而不是列表方法,無法通過list來呼叫。使用del可以刪除一個元素,當元素刪除之後,位於它後面的元素會自動移動填補空出來的位置。 example:A列表 d
python隨機選取10000張圖片並複製到另一個資料夾中
# author by LYS 2017/5/24 # for Deep Learning course ''' 1. read the whole files under a certain fol
Python循環列表刪除元素問題
替代 循環 pan 不能 移動 列表 nbsp python 判斷 有人會遇到這種問題,遍歷列表,想刪除列表中的某幾個元素,執行後發現有些並沒有刪除到, 比如以下代碼 a=[1,2,3,4,5,6]print(a) for i in a: if i==3 or i
python刪除數組中元素
python == amba none class 元素 mark down 要求 有數組a,要求去掉a所有為0的元素 a = [2,4,0,8,9,10,100,0,9,7] Filter a= filter(None, a) Lambada a = filter(la
Python基礎(列表中變量與內存關系)
地址 例如 close pen image hid pos pri post 在Python中,copy的是內存地址,引用的是列表的引用地址,列表裏存的是各個元素的地址 例如: name = [1,2,3,4,[‘xfxing‘,‘summer‘,6]] n2 = na
Python3基礎 __len__,__getitem__ 記錄列表中元素訪問的次數 定制不可變序列,下標字典
2.4 ubunt tip exit str nbsp cnblogs 4.5 python ? python : 3.7.0 OS : Ubuntu 18.04.1 LTS
python基礎之列表中append與extend的區別
例1:append: >>> a=[1,2,3,4] >>> b=[100,200,300] >>> a.append(b) >>> a [1, 2, 3, 4, [100, 200, 300]] #將b作為整體放入a中
1.傳入一個列表,列表中元素可能是任意型別 2.使用高階函式完成非字串元素的刪除 3.然後按照字串的長度進行降序排序 4.返回新的排序後的列表
def sort_list(lt): # 過濾不需要的元素,找出是字串型別的元素並將其轉化回列表 lt = list(filter(lambda x: type(x) == str, lt)) # 用key解決按長度排序的問題 lt.sort(ke