国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 有用的20个python代码段(5)

有用的20个python代码段(5)

头像

尤及

2020-06-17 16:53:462807浏览 · 0收藏 · 0评论

有用的20个python代码段(5):

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知识,请关注:Python自学网!!

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

妈妈がだけの心に漂う| 《厨房激战5》完整版在线观看| 少女韩国免费观看高清电视剧八戒| 冰块放入PP做出的牛奶能喝吗| 8848高清电影电视剧免费看| 1尿到0的直肠里| 《炸裂吧!巨棒》免费阅读漫画| 36A的胸能夹到睾丸上吗图片| 老人船上弄雨荷1一5节| 来吧儿子妈妈是纯还是混| 她的紧涩和湿软已经让他忍了太久 | 国家队动漫| 小蜜桃免费观看高清电视剧| 双飞娘俩国语版电视剧免费观看 | 精品一区| 女孩自愈视频免费观看第二集| 主动把乳头放进男朋友嘴巴里| 《父承子波》金银花原文在线阅读| 黑科网今日黑科独家爆料| 玉女献身台湾1988版主演是谁| 父母儿女一家狂第八集| 《请好好疼爱里面》免费观看| 男人为什么最后要加速| 俄罗斯少女2免费观看| 女子排尿视频大全| 白丝女| 《好好疼爱里面》免费看| 老公把闺蜜干的嗷嗷叫| 苏柔陆大生| 咖啡全国十大品牌| 一字马扣出水来的下一句怎么接| 老公不在我和公发| 含着奶做着爱太舒服了| 《朋友的妈妈2》中字头歌词| 《再来一次好吗》免费观看| 星空电影在线观看免费完整版| 中字《喝醉的丈夫被结城送回家》| 亲吻刺激战场视频大全真人版免费..| 二人努力生猴子免费观看| 欧美大片LOGO| 国精产品一品二品国精HTC