问题标签 [string-iteration]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
90 浏览

string - C#重命名字符串?|| 给字符串一个字符串的名称?

我现在正在使用 Visual Studio Community 学习 C#。

我正在尝试创建一种方法来创建可变数量的字符串,每个字符串的名称都不同。我希望字符串的名称为“word”+ wordcount。我将 wordcount 预定义为 0,并且每次调用此方法时都会增加。所以名称将是:1. word0 2. word1 ...</p>

创建字符串后,我想给它一个单词以将其保存在数组中并将其保护起来。虽然我想我会知道如何做这一步。(这只是你的一些背景。)

有没有办法重命名字符串?我想这样做会起作用,如果有的话。

0 投票
3 回答
541 浏览

python - Python中的字符串迭代

所以我试图解决的问题是

“在新行上打印名称的前 4 个字母 [name = 'Hiroto']”

我得到了一个解决方案,但我想知道是否有办法使用索引值来解决同样的问题,使其与我使用的任何名称一起工作。

0 投票
1 回答
68 浏览

python - 我已经通过 for 循环提供了嵌套列表访问,但我无法获得结果?

我需要检查搜索元素是否存在于列表中,但我无法将“搜索”与列表元素进行比较,
搜索是用户输入的手机号码进行搜索

0 投票
3 回答
91 浏览

javascript - 如何使用 for 循环删除 JavaScript 中字符串左侧和右侧的空格?

我正在尝试制作一个自制trim()的 JavaScript 方法。我的意思是,我想要做的可以使用trim(): 从string.

我想出了这个繁琐的解决方案;我认为它应该起作用,但它根本不起作用;相反,它删除了 the 的所有元素,string array只留下一个array带有一个空格的字符串作为唯一元素。

这是我所做的代码的运行片段:

谁能让我弄清楚我的代码有什么问题?非常感谢。

0 投票
3 回答
50 浏览

python - 如何遍历字符串中的每个字符并将其与字符串中的位置相乘?

我在 codewars.com 上做这个编码练习,我被困住了。我不是在寻找一个完整的解决方案。相反,我想看看我的推理是否正确,以及我正在尝试做的事情是否可行。

输入:所以我有一个字符串:“字符串”。我想打印这个字符串中的第一个字符(“s”)一次,这个字符串中的第二个字符(“t”)两次,这个字符串中的第三个字符(“r”)三次,依此类推,直到字符串的结尾。输出:s-tt-rrr-iiii-nnnnn-gggggg

到目前为止,我唯一要做的就是遍历这个字符串中的每个字符。

输出:字符串-

我想到的解决方案是遍历字符串中的每个字符打印每个字符*(次)他在字符串中的位置(它的索引号)+1

含义:“S”在索引 0 处,+1 成为第一个字母,因此“s”打印一次。“T”在索引 1,+1 成为第二个字母所以“t”被打印两次......

然后我尝试了这个:

但这不起作用,因为我得到一个 TypeError: string indices must be integers。

然后我在想:是否可以遍历字符串中的每个字符,将其分配给变量,然后使用变量进行操作?含义 string[0] 或“s”将变为 variable_1 = 1(字符串中的第一个字母),我将其乘以字符串中的第一个字母(“s”)。

你怎么看?这可以工作还是我的解决方案有问题?

PS:我通读了 StackOverflow 的提问指南,并尽我所能尽可能清楚地表述我的问题。如果有任何关于做得更好的提示,如果您能与我分享,我将不胜感激。我正在学习如何编程以及如何提出有益于我学习的好问题。

感谢您花时间阅读我的问题。斯坦

0 投票
4 回答
94 浏览

python - 迭代字符串以将 i 元素与 i+1 元素进行比较 python

我有一个 DNA 序列:

我想计算有多少个字母等于下一个。在这个例子中,我应该得到 3(因为 AA-TT-AA)。

在我的第一次尝试中,我发现这不起作用,因为 i 是一个字符串,而 1 是一个整数。

所以我尝试了这个:

然后我收到这个我无法理解的输出。其中 3 个 True 应该是 False (1,5,8) 尤其是 8,因为它是字符串的最后一个元素。

如果考虑使用数组执行此操作,但我认为可能有一种简单的方法可以仅在字符串中执行此操作。谢谢