python列表中的元素可以重复吗 您所在的位置:网站首页 python中删除列表中重复的元素 python列表中的元素可以重复吗

python列表中的元素可以重复吗

#python列表中的元素可以重复吗| 来源: 网络整理| 查看: 265

python列表中的元素可以重复吗

可以。Python列表中的元素不但可以是不同的类型,也可以重复,而且是有序的,这样的数据结构可以为python的科学计算方法提供许多的便利,比如使用多维的列表进行矩阵样本数据的分析和运算,比如机器学习当中的独热编码——在一个样本的不同维度上,如果该样本在某一个维度上具有相应的特征,则标注为1,否则为0。

python列表元素重复的实例代码

列表或矩阵当中,有一个常用到的运算,就是用列表乘以某个数,比如之前介绍的独热编码,如果该样本具有5个特征维度,那么可以先使用[0]*5得到五个元素都是0的列表,然后根据维度是否有相应的特征来修改元素的值,如果有,则修改为1,如果没有,则不修改,比如下方的实例代码:

>>> list1 = [0]*5 >>> list1 [0, 0, 0, 0, 0] >>> str = "笨鸟工具!" >>> str_list = list(str) >>> str_list ['笨', '鸟', '工', '具', '!'] >>> word_list = ["x","y","z","笨","鸟"] >>> for i in str_list: ... if i in word_list: ... list1[str_list.index(i)] = 1 ... >>> list1 [1, 1, 0, 0, 0]


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有