【发布时间】:2015-07-09 03:59:56
【问题描述】:
Python 新手。我想知道如何将字母存储在六边形网格中。我尝试使用图表,但我不太了解它。第一个字母(来自文件或其他东西)进入蜂窝结构的中心六角形盒子,下一组字母(6)将填充在它外面,依此类推。谢谢。
If the letters are ['a', 'b', 'c', 'd', 'e', 'f', 'g'], then a goes to the center hex and b to g fill in the outside hex grids in clockwise direction.
用更清晰的术语来说,字母是从A到S。目的是将其存储在六边形蜂窝结构中,中心是a,外面是(b,c,d,e,f,g), (h,i,j,k,l,m,n,o,p,q,r,s) 在它之外等等。
【问题讨论】:
-
这个问题读起来很痛苦,也得到了很多反对意见,因为很不清楚你想做什么,而且你还没有尝试解决你自己的问题。
-
Python 没有“六边形网格”数据结构或容器。当您说您想将字母存储在六边形网格中时,您是什么意思? “我尝试使用图表”是什么意思...?
-
@RickTeachey :字母是从 a 到 s。目的是将其存储在六边形蜂窝结构中,中心是a,外面是(b,c,d,e,f,g),(h,i,j,k,l,m,n, o,p,q,r,s) 在它之外等等。
标签: python python-3.x grid hex