在 Python 中获取字符串中字符的索引

阿卜杜勒纳西尔·格扎维

我试图解决的问题是:我有一个字符串,比如"abcabcdefdefjhi". 我想要的结果是这样的数字输出:

a: 0, 3
b: 1, 4
c: 2, 5
.
.
.

PS 该字符串是阿拉伯语,但仍然有助于了解如何为阿拉伯语和英语执行此操作。

JCA

在一行中:

c = "abcabcdefdefjhi"
print "\n".join(["%s: %s" %( e, ", ".join([ str(j) for j, e2 in enumerate(c) if e2==e]) ) for i, e in enumerate(sorted(set(c)))])

1) 不重复的列表:

sorted(set(c))

['a', 'b', 'c', 'd', 'e', 'f', 'h', 'i', 'j']

2) 职位列表(信函)

[ (i, e) for i, e in enumerate(sorted(set(c)))]

[(0, 'a'), (1, 'b'), (2, 'c'), (3, 'd'), ... , (6, 'h'), (7, 'i '), (8, 'j')]

3)按字母分组职位:

[( e, [ j for j, e2 in enumerate(c) if e2==e] ) for i, e in enumerate(sorted(set(c)))]

[('a', [0, 3]), ('b', [1, 4]), ('c', [2, 5]), ..., ('i', [14]) , ('j', [12])]

4) 减少为一行

print "\n".join(["%s: %s" %( e, ", ".join([ str(j) for j, e2 in enumerate(c) if e2==e]) ) for i, e in enumerate(sorted(set(c)))])

一:0、3

乙:1、4

c: 2, 5

d: 6, 9

e: 7, 10

女:8、11

小时:13

我:14

j: 12

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在python中从文件中获取字符串

来自分类Dev

剥离HTML标签以在python中获取字符串

来自分类Dev

如何在Python中获取字符串的所有连续子字符串?

来自分类Dev

如何从HttpResponse获取字符串或将其渲染为Python / Django中的字符串?

来自分类Dev

从Python的字符串列表中获取字符串中的关键字

来自分类Dev

在Python中获取字符串的前n个字符的最佳方法

来自分类Dev

如何获取字符列表中的所有子字符串(Python)

来自分类Dev

如何在python中获取字符串中的内容

来自分类Dev

Python从索引中删除字符串

来自分类Dev

Python获取字符串中的x个第一个单词

来自分类Dev

如何使用evdev从Python中的HID设备获取字符串?

来自分类Dev

如何在Python中获取字符串的前2个字母?

来自分类Dev

获取字符串中字母的第n次出现(python)

来自分类Dev

从python的列中获取字符串的一部分

来自分类Dev

Python Webscraping:如何从输入代码的value属性中获取字符串?

来自分类Dev

如何使用evdev从Python中的HID设备获取字符串?

来自分类Dev

如何在python中获取字符串的所有可能子集

来自分类Dev

如何在Python中获取字符串的第二行

来自分类Dev

如何从Python 3的tkinter文件对话框中获取字符串?

来自分类Dev

python-从查询结果中获取字符串的一部分

来自分类Dev

如何在python中获取字母的所有可能字符串?

来自分类Dev

在Python中从字符串读取字节

来自分类Dev

在Python中从字符串读取字节

来自分类Dev

Python字符串格式:通过使用另一个关键字的索引获取字典中的值

来自分类Dev

Python字符串格式:通过使用另一个关键字的索引来获取字典中的值

来自分类Dev

Python测试字符串中索引字符的值

来自分类Dev

在Python中获取子字符串

来自分类Dev

从python中的字符串获取函数

来自分类Dev

Python从字符串中获取参数

Related 相关文章

  1. 1

    在python中从文件中获取字符串

  2. 2

    剥离HTML标签以在python中获取字符串

  3. 3

    如何在Python中获取字符串的所有连续子字符串?

  4. 4

    如何从HttpResponse获取字符串或将其渲染为Python / Django中的字符串?

  5. 5

    从Python的字符串列表中获取字符串中的关键字

  6. 6

    在Python中获取字符串的前n个字符的最佳方法

  7. 7

    如何获取字符列表中的所有子字符串(Python)

  8. 8

    如何在python中获取字符串中的内容

  9. 9

    Python从索引中删除字符串

  10. 10

    Python获取字符串中的x个第一个单词

  11. 11

    如何使用evdev从Python中的HID设备获取字符串?

  12. 12

    如何在Python中获取字符串的前2个字母?

  13. 13

    获取字符串中字母的第n次出现(python)

  14. 14

    从python的列中获取字符串的一部分

  15. 15

    Python Webscraping:如何从输入代码的value属性中获取字符串?

  16. 16

    如何使用evdev从Python中的HID设备获取字符串?

  17. 17

    如何在python中获取字符串的所有可能子集

  18. 18

    如何在Python中获取字符串的第二行

  19. 19

    如何从Python 3的tkinter文件对话框中获取字符串?

  20. 20

    python-从查询结果中获取字符串的一部分

  21. 21

    如何在python中获取字母的所有可能字符串?

  22. 22

    在Python中从字符串读取字节

  23. 23

    在Python中从字符串读取字节

  24. 24

    Python字符串格式:通过使用另一个关键字的索引获取字典中的值

  25. 25

    Python字符串格式:通过使用另一个关键字的索引来获取字典中的值

  26. 26

    Python测试字符串中索引字符的值

  27. 27

    在Python中获取子字符串

  28. 28

    从python中的字符串获取函数

  29. 29

    Python从字符串中获取参数

热门标签

归档