【发布时间】:2011-01-10 13:02:37
【问题描述】:
我是 Python 的新手,来自 Java 和 C。如何增加 char?在 Java 或 C 中,chars 和 int 实际上是可以互换的,并且在某些循环中,能够对 chars 进行增量以及按 chars 索引数组对我来说非常有用。
如何在 Python 中做到这一点?没有传统的 for(;;) 循环器已经够糟糕了 - 有什么方法可以实现我想要实现的目标,而无需重新考虑我的整个策略?
【问题讨论】:
-
传统
for循环:for i in range(50): do_something_with(i)。来吧,那还不错!! -
@SilentGhost:我正在拆分一个英语词典,以便在 Android 应用程序中使用。因为单独的文件太大,我编写了一个 Python 脚本将它们拆分为 words_aa.txt、words_ab.txt 等...我需要编写第二个脚本来生成一个 Java 文件,其中包含一个包含 Id 的数组每个word文件的原始文件资源(因为我比较懒),想不出更好的办法。
-
你似乎在寻找类似
[''.join(i) for i in itertools.product(string.ascii_lowercase, repeat=2)]的东西 -
@SilentGhost:这就是全部吗?要是说明书上说的就好了。