初级入门python爱好者;
对于初学者来说,有那么一点点小复杂,当然我也是初学者,在这只是分享一下自己学习的方式。
废话不多说,直接上例子;
may = {
'usenname':'li si',
'first':'li',
'name':'si',
'aaa':0
}
print (may)
中间一段是自己自定义的字典内容,当然也可以继续添加自己喜欢的东西,但是一定要注意键值对的各项参数,建议在‘ :’冒号两边都留个空格,这个python上是不建议的,但是我感觉加的话会更美观一点,根据自己爱好。
这一段代码相信学过python字典的都懂的,接下来就是加入for循环了,注意:
may = {
'usenname':'li si',
'first':'li',
'name':'si',
'aaa':0
}`
print (may)
for val,key in may.items():######其中val和key分别为临时变量,分别储存了键和键值
print ("\nval: " + val)####打印出循环val也就是键的元素
print ("key:" + str(key))#####打印出循环key也就是键的值!!!!!!这里要注意,因为字典中键值有整数,所以要用到str()。
items()函数:遍历键和键值,可以使用key()只让for循环出键,而值不显示出来。也可以直接不带后面参数如:for name in may:(只列出键,而不列出键值,当然如果你想要全部列出只需再加上print()就可以了)
for val,key in may.items():
print ("Name:")
print ("\t" + name)
print ("last:")
print ("\t" + key)
简单的也就这样,重要的是要多看,多学,多问,还有多上手,光说不练假把式,最后给出一个Python之禅:
import this
解释在下方:
总之一句话,python相对于其他语言来说,会比较简洁,明朗一点,入手也不是很难。
If you want knowledge, you must toil for it. ----若要求知识,须从勤苦得。