我是学习Python的新手,有一个关于使用range函数迭代字符串的问题。 假设我需要大写以下字符串中的所有内容: string = 'a b c d e f g' 我可以只写下面的代码吗?for i in string:return string 或者我应该使用range函数来迭代字符串中的每个元素?最后,一个更一般的问题是,当我需要迭代字符串/列表中</e
我正在创建一个函数,它应该返回、start、和100 (包括在内)之间的每三个数字的列表。例如,every_three_nums( 91 )应该返回列表91、94、97、100。def every_three_nums(start): a = 0 return list a = range如果我用在职能范围内。尽管如此,工作之外的功能。
我不太明白理由。你能帮我做这个吗?eve
我只想理解使用- range(len())进行索引的逻辑 例如。我有mylist=[1,2,3,4,5] 所以这里的-> len(mylist)就是5 而range(len(mylist))将是(0,5) 然而,计算机开始从位置读取位置: making mylist0 to 4 where mylist[4]= 5,那么我们在这里是否使用range(len(mylist)-1来正确设置范围,以达到索引的目的?