91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python的實際應用案例

發布時間:2020-06-26 13:39:47 來源:億速云 閱讀:283 作者:Leah 欄目:編程語言

本篇文章為大家展示了python的實際應用案例,代碼簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

1、列表清單扁平化

有時你不確定列表的嵌套深度,而且只想全部要素在單個平面列表中。

可以通過以下方式獲得:

from iteration_utilities import deepflatten
# if you only have one depth nested_list, use this
def flatten(l):
  return [item for sublist in l for item in sublist]
l = [[1,2,3],[3]]
print(flatten(l))
# [1, 2, 3, 3]
# if you don't know how deep the list is nested
l = [[1,2,3],[4,[5],[6,7]],[8,[9,[10]]]]
print(list(deepflatten(l, depth=3)))
# [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

若有正確格式化的數組,Numpy扁平化是更佳選擇。

2、列表取樣

通過使用random軟件庫,以下代碼從給定的列表中生成了n個隨機樣本。

import random
my_list = ['a', 'b', 'c', 'd', 'e']
num_samples = 2
samples = random.sample(my_list,num_samples)
print(samples)
# [ 'a', 'e'] this will have any 2 random values

強烈推薦使用secrets軟件庫生成用于加密的隨機樣本。

以下代碼僅限用于Python 3。

import secrets                              # imports secure module.
secure_random = secrets.SystemRandom()      # creates a secure random object.
my_list = ['a','b','c','d','e']
num_samples = 2
samples = secure_random.sample(my_list, num_samples)
print(samples)
# [ 'e', 'd'] this will have any 2 random values

3、數字化

以下代碼將一個整數轉換為數字列表。

num = 123456
# using map
list_of_digits = list(map(int, str(num)))
print(list_of_digits)
# [1, 2, 3, 4, 5, 6]
# using list comprehension
list_of_digits = [int(x) for x in str(num)]
print(list_of_digits)
# [1, 2, 3, 4, 5, 6]

4、檢查唯一性

以下函數將檢查一個列表中的所有要素是否唯一。

def unique(l):
    if len(l)==len(set(l)):
        print("All elements are unique")
    else:
        print("List has duplicates")
unique([1,2,3,4])
# All elements are unique
unique([1,1,2,3])
# List has duplicates

上述內容就是python的實際應用案例,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

景洪市| 商城县| 北辰区| 福州市| 巴彦县| 保德县| 茌平县| 静海县| 东阳市| 开江县| 霍州市| 霞浦县| 曲松县| 梅河口市| 秦安县| 缙云县| 定陶县| 福贡县| 莫力| 荥阳市| 安阳市| 罗源县| 义乌市| 包头市| 抚远县| 平凉市| 天门市| 鲁山县| 无极县| 洪湖市| 木兰县| 文山县| 沛县| 巴林左旗| 江口县| 文成县| 临桂县| 霍林郭勒市| 德州市| 临沧市| 峨山|