遍历列表中的字符串

2024-10-02 02:34:52 发布

您现在位置:Python中文网/ 问答频道 /正文

lst = ["abc", "sassafrass", "bingo", "bass"]

我需要帮助的问题是,我希望遍历每个字符并计算每个字符串中的字符数。所以我使用嵌套for循环……例如:

def multi_letter(s)
      for c in s:
          for l in c:

因此,基本上我想计算列表中每个单词(l)中的每个字母(c),但按单词组织……假设这些字母有数值,我想将它们相加

我不想要答案!!!请帮我找到答案……我迷路了,一个初学者正在寻找理解……提前谢谢


Tags: 字符串答案infordef字母字符单词
2条回答

你有一个好的开始。嵌套循环将为您提供每个单词中的每个字母。获取数值的一种方法是使用:

ord(l)

从文件中:

Given a string representing one Unicode character, return an integer representing the Unicode code point of that character. For example, ord('a') returns the integer 97.

97aASCII

您可以将这些值相加,得到单词的数值

但这不会有多大帮助。考虑一个字符串^ {< CD3> } -你的总和将是^ {CD4}};而且QQR也会给你244。这只是无限可能中的一种

此代码是否可以帮助您:

lst = ["abc", "sassafrass", "bingo", "bass"]
#make a empty list to store count
count=[] 
for i in range(len(lst)):
    count.append(len(lst[i]))
print(count)

相关问题 更多 >

    热门问题