王安石的资料,嘉实精选,广州网站推广
Hello,人人好,这里是随时随地准备死磕操纵的DFBoy。
咱们本次要讲述的操纵是使用Python创建一个字典,寄托字典查询诗人及相应的称号。
#python豆腐秀#
字典在Python里面属于容器型内容,在制作内容方面有着得天独厚的上风。
尤其是有着特殊界说的内容,如本次操纵的数据——制作诗人及对应称号。
一个称号对应一个诗人,如果使用列表,顺序是有,但称号和诗人的对应关系难以创建。
字典就能够满足这一要求——将称号和诗人对应起来。
诗人名称和称号在某种水平上来说都是唯一无二的,也便是说能够作为一个纲领,后面对应着相应的数据。
因为字典引用的时候,是通过键进引用的,无法通过值逆推因此,本次操纵将创建两个字典,一个是以诗人的名字作为键、诗人的称号作为值,另一个则是以诗人的称号作为键,诗人的名字作为值。
代码采用对象式编程,即运行代码文件后,提醒使用者输入数据,并依据用户输入的数据作为字典的键起头搜刮字典相对应的值,并依据搜刮效果返回分歧的值。
上面即是本次操纵的完备代码,能够从数据大将其分作三部门。
本次代码分为输入、字典、判断及相应输出三部门,因此接下来的注解也依照此三部门进行注解。
上面只有一行代码,但却作为本次操纵的一大部门,因为这部门的作用是输出“请输入必要查询的诗人或者称号:”,提醒使用者输入相应数据,是代码的输入部门。
上面的代码只有两个字典,这部门数据是本次操纵的紧张内容,在使用者输入相应数据之后,下面的判断布局便是依照这两个字典进行判断的。
第一个字典是以称号为键、诗人名称为值,第二个字典则是以诗人名称为键、称号为值。
上面的判断布局是三个前提的判断,第一个是将输入的数据同第一个字典的键进行比对,若比对上了就输出相应的值,第二个是将输入的数据同第二个字典的键进行比对,若比对上了就输出相应的值,第三个则是在没能在两个字典中找到相对应数据后,输出没有查到的讯息。
本次操纵的焦点要点是字典。字典有一个紧张的特点,那便是所有的键必需都是独一的。
你能够将字典想象成一排柜子,键便是每一个柜子的钥匙,值便是柜子里面放的东西。
钥匙必需都是独一的,这里排除掉钥匙同一的极度环境。然则柜子里放的东西能够一样。
本文地址:http://www.wbwb.net/bianchengyuyan/222784.html 转载请注明出处!