使用for循环构建字符串长度字典的方法如下:
下面是一个示例代码:
strings = ["apple", "banana", "cat", "dog", "elephant"]
length_dict = {}
for string in strings:
length = len(string)
if length in length_dict:
length_dict[length].append(string)
else:
length_dict[length] = [string]
print(length_dict)
输出结果为:
{5: ['apple'], 6: ['banana'], 3: ['cat', 'dog'], 8: ['elephant']}
这个示例代码中,我们使用for循环遍历了一个包含5个字符串的列表。通过len()函数获取每个字符串的长度,并将长度作为字典的键,将字符串作为字典的值。如果多个字符串具有相同的长度,我们将它们存储在一个列表中。最终得到的字典中,键是字符串的长度,值是具有相同长度的字符串列表。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云