在 Python 中迭代字符串的字符

pythonserver side programmingprogramming

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

字符串是字符的集合,可能包含空格、字母或整数。可以使用索引或通过引用访问它们。下面显示了一些常用的方法。

方法 1 − 不带索引的直接迭代器

示例

string_inp = "tutorialspoint"

# 迭代字符串
for value in string_inp:
   print(value, end='')

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

示例

string_inp = "tutorialspoint"

# 遍历字符串
for value in range(0,len(string_inp)):
   print(string_inp[value], end='')

方法 3 − 枚举类型

示例

string_inp = "tutorialspoint"

# 遍历字符串
for value,char in enumerate(string_inp):
   print(char, end='')

方法 4 −使用负索引访问

示例

string_inp = "tutorialspoint"

# 遍历字符串
for value in range(-len(string_inp),0):
   print(string_inp[value], end='')

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

示例

string_inp = "tutorialspoint"

# 遍历字符串
for value in range(0,len(string_inp)):
   print(string_inp[value-1:value], end='')
print(string_inp[-1:])

这 5 种方法产生的输出相同,如下所示。

输出

tutorialspoint

结论

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


相关文章