遍历Python中字符串的字符

在本文中,我们将学习在Python 3.x中迭代/遍历字符串的字符。或更早。

字符串是字符的集合,可以包含空格,字母或整数。可以使用索引或引用来访问它们。一些常用的实现方法如下所示。

方法1-没有索引的直接迭代器

示例

string_inp = "nhooo"

# Iterate over the string
for value in string_inp:
   print(value, end='')

方法2-使用基于索引的访问的最常见方式

示例

string_inp = "nhooo"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value], end='')

方法3-枚举类型

示例

string_inp = "nhooo"

# Iterate over the string
for value,char in enumerate(string_inp):
   print(char, end='')

方法4-使用负索引访问

示例

string_inp = "nhooo"

# Iterate over the string
for value in range(-len(string_inp),0):
   print(string_inp[value], end='')

方法5-通过切片方法访问

示例

string_inp = "nhooo"

# Iterate over the string
for value in range(0,len(string_inp)):
   print(string_inp[value-1:value], end='')
print(string_inp[-1:])

所有5种方法产生的输出都相同,并显示在下面。

输出结果

nhooo

结论

在本文中,我们了解了列表元素上的迭代/遍历。我们还了解了各种遍历方式。