Python字典功能非常强大,能够在系统中储存任意你希望存储的内容。
曾经去看过一个美术展,是一位姓徐的大师编的一套天书和地书,坐在旁边看了好半天才看明白,确实有点怀疑自己的智商,见图:
学习了python,似乎有点明白了,徐大师应该是通过某种计算机软件映射的功能,将普通汉字与这个图形库进行了一一映射,当你在键盘上敲入一个汉字时,系统自动将其转化了图形字典库中的对应符号。
例如:
学习python后,发现在python中也有一个类似的功能,即python字典,很多大师都会使用这个字典来定义和编辑麻将:
Dict = {‘a’:’B’}
即可将值value‘B’赋予到关键值key’a’上
如此,已经将所有的麻将‘一万’到‘九万’设入了字典mj11-mj19之中。
但值得注意的是,这里的value无法映射图片。
不气馁,我们换一种方法再试试:
在百度上查找麻将的图片,将其存储入python所有的文件夹中,看看能不能取得应用的映射。
使用pillow功能和dict功能来定义一下:
from PIL import Image
im = Image.open('一万.jpg')
dict1 = {'a':'一万.jpg'}
im.show(dict1)
im = Image.open('一条.jpg')
dict2 = {'b':'一条.jpg'}
im.show(dict2)
im3 = Image.open('一筒.jpg')
dict3 = {'c':'一筒.jpg'}
im.show(dict2)
可以看到,图片可以一一显示出来,但还是无法实现字典中的映射功能。
看来,上述两种方法应该还是实现不了徐大师的天书地书功能。
领取专属 10元无门槛券
私享最新 技术干货