python中的连续字母列表并获取其所有值

MKey69

我遇到了类似这样的问题:如何制作连续的字母列表python(从az到aa,ab,ac等)

但是,我正在像excel这样在gui中做一个列表,其中垂直标题上应该是字母... aa,ab,ac .... dg,dh,di ...为此,我必须声明每个位置在我的清单上要写一封信。产量可能是不可能的。

我的意思是,让我说,我有100个单元格,我想给它们起不同的名字。单元格1应该为“ A”,单元格2应该为“ B”。...单元格27应该为“ AA”,依此类推。您可能是从excel知道的。我可以手动完成,但是要花很多时间。

好吧,我尝试在下面使用此代码,但没有成功。我知道某个地方应该有一个循环,但是我不知道在哪里。

from string import ascii_lowercase
import itertools

def iter_all_strings():
    for size in itertools.count(1):
        for s in itertools.product(ascii_lowercase, repeat=size):
            yield "".join(s)

for s in iter_all_strings():
    print(s)
    if s == 'bb':
        break

作用域:“对于iter_all_strings()中的s:”一直计数到中断为止。我会说这应该是我的单元格迭代的循环。那里没有地方。

雅科夫·布雷斯勒

如果您想更深入地研究(创建约18,000列),则可以选择另一种方法:

from string import ascii_lowercase

letters = list(ascii_lowercase)
num_cols = 100

excel_cols = []
for i in range(0, num_cols - 1):
    n = i//26
    m = n//26
    i-=n*26
    n-=m*26
    col = letters[m-1]+letters[n-1]+letters[i] if m>0 else letters[n-1]+letters[i] if n>0 else letters[i]
    excel_cols.append(col)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python3,列表中的元组,如何获取其中的所有值

Python Beautifulsoup循环标记(<td> <b>)并获取其所有同级(a href)

更新文档并在1个查询中获取其所有字段

如何在iOS中解析html以获取其所有内容以及标签名称?

Python:从列表中获取所有不重叠的连续子列表

获取其字符串属性以特定字母开头的NSArray中的所有对象

Python:从列表中获取所有成对的值

与python中的最后两行相比,如何获取其值连续减少的行

执行VSTS查询并使用API获取其所有详细信息

Spring Data JPA保存新实体并获取其所有依赖项

如何在Flutter中将多个图像上传到Firebase并获取其所有下载URL

在angularjs中获取模块名称及其所有依赖项列表

SML:浏览列表以获取其他所有值的最佳方法是什么?

如何从列表中获取所有值?

如何从多个具有相同值的字典中获取所有值到列表python中

将所有连续的都压入python列表中

如何遍历所有控件并在Android中获取其ID和值?

如何使用Tensorflow中的循环访问所有标志并获取其值?

有没有办法在python中获取所有大写和小写字母以及数字的列表?

连续获取所有唯一值

获取所有输入框并取其属性值

在python列表中更改所有特定字母

在Python中获取列表的所有组合

从 Python 中没有今天日期的列表中获取所有值

使用jq从列表列表中获取所有值

如何从python类中的实例变量中获取所有值的列表

从多个列表中获取所有以相同字母开头的单词列表

如何从 Java 中的 Map 列表中获取所有值?

python中的连续字母