如何在python中访问具有范围的元组内的元组?



我正在python中进行一个Playfair密码项目,我需要访问一个元组,它是我的程序上下文中的一个表,我需要在其中添加字母,但我对如何浏览它感到困惑。当我说导航时,我的意思是,如何读取元组内部的元组,看看每个元组中有多少个字母,如何在每个元组中添加一个字母,以及如何移动到下一个元组。

这是我正在谈论的元组中的元组:

self.__table = (tuple(table[0:5]), tuple(table[5:10]),
tuple(table[10:15]), tuple(table[15:20]),
tuple(table[20:25]))

这里是整个代码的链接,如果有帮助的话(我的教授给我的):https://gist.github.com/roshanlam/3d1d495c42a92ca96a961655b9276651

假设元组的示例元组为x,如下所示,那么您可以像这样访问单个元素:

x = ((1,6,0),(2,3),(4,9,6,5,10))
for item in x:
print(len(item)) #length of item tuple
for i in item:
print(i) #prints individual elements of tuple

最新更新