如何在Python中从具有多个字符串的数组中获取中值字符串值?

-浩

我有数组,它保存例如1和0的值。像这样:

['00100','00101','00101','01100','01001','00101']

我想获取数组的每个字符串中每个字符的中位数:

返回将是这样的:

'00101'

如果您可以用Python举个例子,那就太好了。

查斯·布朗

Python对于此类问题具有自然的习惯用法。这个想法是将所有东西分解成所有0个字符,所有1个字符,所有2个字符等...的好消化的块(zip(* a)部分);然后找出每个块的中位数(sorted(d)[len(a)/ 2]部分);然后将这些块再次结合在一起。这给了我们一线:

def findMedians(a):
    return ''.join(sorted(d)[len(a)/2] for d in zip(*a))

print findMedians(['00100','00101','00101','01100','01001','00101'])
# 00101
print findMedians(['1210', '2501', '1234'])
# 1211

如果您觉得这有点令人困惑,请尝试:

print zip('123','456','789')
a = ['123','456','789']
print zip(*a)

看看“ *”运算符在这里做什么。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在PHP中遍历具有多个数组值的多个字符串?

来自分类Dev

如何在PHP中遍历具有多个数组值的多个字符串?

来自分类Dev

如何在C中的字符串数组中更改单个字符串?

来自分类Dev

如何从xml文件中的数据获取到Android中的多个字符串数组?

来自分类Dev

如何从xml文件中的数据获取到Android中的多个字符串数组?

来自分类Dev

如何获取红宝石中多个字符串的精确字符串匹配

来自分类Dev

获取名称SQL Server中具有多个字符串的行

来自分类Dev

如何在Kotlin中从单个字符串创建字符串数组

来自分类Dev

Python检查多个字符串中是否有空字符串

来自分类Dev

C-如何在数组中存储多个字符串

来自分类Dev

如何在二维数组中存储多个字符串?

来自分类Dev

如何在数组列中搜索多个字符串

来自分类Dev

如何在一行中打印多个字符串数组输出

来自分类Dev

如何替换字符串中的多个字符?

来自分类Dev

如何删除字符串中的多个字符

来自分类Dev

如何使用python将json中的多个字符串数组转换为csv?

来自分类Dev

多维数组vbscript中的多个字符串

来自分类Dev

如何在Java中将一个字符串或多个字符串转换为字节数组中的不同范围?

来自分类Dev

从 XML 数组中获取单个字符串

来自分类Dev

如何在Python中将多个字符串添加到集合中?

来自分类Dev

在PHP中拆分具有多个字符的字符串

来自分类Dev

用字典python中的值替换字符串中的多个字符

来自分类Dev

如何在Excel中删除字符串中的多个字符

来自分类Dev

如何在angularjs的ng重复中替换字符串中的多个字符?

来自分类Dev

如何从较大的字符串字符中减去多个字符串?

来自分类Dev

在字符串的单元格数组中查找多个字符串的位置

来自分类Dev

python-单词中的多个字符串

来自分类Dev

python-单词中的多个字符串

来自分类Dev

Python中的多个字符串匹配

Related 相关文章

  1. 1

    如何在PHP中遍历具有多个数组值的多个字符串?

  2. 2

    如何在PHP中遍历具有多个数组值的多个字符串?

  3. 3

    如何在C中的字符串数组中更改单个字符串?

  4. 4

    如何从xml文件中的数据获取到Android中的多个字符串数组?

  5. 5

    如何从xml文件中的数据获取到Android中的多个字符串数组?

  6. 6

    如何获取红宝石中多个字符串的精确字符串匹配

  7. 7

    获取名称SQL Server中具有多个字符串的行

  8. 8

    如何在Kotlin中从单个字符串创建字符串数组

  9. 9

    Python检查多个字符串中是否有空字符串

  10. 10

    C-如何在数组中存储多个字符串

  11. 11

    如何在二维数组中存储多个字符串?

  12. 12

    如何在数组列中搜索多个字符串

  13. 13

    如何在一行中打印多个字符串数组输出

  14. 14

    如何替换字符串中的多个字符?

  15. 15

    如何删除字符串中的多个字符

  16. 16

    如何使用python将json中的多个字符串数组转换为csv?

  17. 17

    多维数组vbscript中的多个字符串

  18. 18

    如何在Java中将一个字符串或多个字符串转换为字节数组中的不同范围?

  19. 19

    从 XML 数组中获取单个字符串

  20. 20

    如何在Python中将多个字符串添加到集合中?

  21. 21

    在PHP中拆分具有多个字符的字符串

  22. 22

    用字典python中的值替换字符串中的多个字符

  23. 23

    如何在Excel中删除字符串中的多个字符

  24. 24

    如何在angularjs的ng重复中替换字符串中的多个字符?

  25. 25

    如何从较大的字符串字符中减去多个字符串?

  26. 26

    在字符串的单元格数组中查找多个字符串的位置

  27. 27

    python-单词中的多个字符串

  28. 28

    python-单词中的多个字符串

  29. 29

    Python中的多个字符串匹配

热门标签

归档