python 中如何遍历字符串数组长度

python 中如何遍历字符串数组长度

作者:William Gu发布时间:2026-01-14阅读时长:0 分钟阅读次数:11

用户关注问题

Q
怎样获取字符串数组中每个字符串的长度?

我有一个字符串数组,想知道怎么获得数组中每个字符串的长度。

A

使用循环遍历字符串数组并获取长度

可以使用 for 循环遍历字符串数组,然后用 len() 函数来获取每个字符串的长度。例如:

str_list = ['apple', 'banana', 'cherry']
for s in str_list:
    print(f'{s} 的长度是 {len(s)}')
Q
如何在 Python 中遍历字符串数组并处理每个字符串?

我想遍历一个字符串数组,对每个字符串进行操作,比如输出长度或其他处理,应该怎么做?

A

通过 for 循环遍历字符串数组进行处理

遍历字符串数组可以使用 for 循环,遍历过程中对每个字符串调用需要的函数或操作。例如:

strings = ['hello', 'world', 'python']
for string in strings:
    length = len(string)  # 获取长度
    print(f'字符串 "{string}" 的长度为 {length}')
Q
Python 中如何使用索引遍历字符串数组及获取元素长度?

如果我需要使用索引遍历字符串数组,并且获取每个字符串的长度,该怎么实现?

A

使用索引遍历并结合 len() 函数获取字符串长度

可以利用 range() 函数结合 len() 函数来通过索引遍历整个字符串数组,每次访问元素后调用 len() 取得字符串长度。例如:

arr = ['dog', 'cat', 'mouse']
for i in range(len(arr)):
    print(f'索引 {i} 的字符串 "{arr[i]}" 长度为 {len(arr[i])}')