这篇文章主要介绍了Python中dictionary items()系列函数的用法,很实用的函数,需要的朋友可以参考下
本文实例讲述了Python中dictionary items()系列函数的用法,对Python程序设计有很好的参考借鉴价值。具体分析如下:
先来看一个示例:import html # available only in Python 3.x
def make_elements(name, value, **attrs):
keyvals = [ %s="%s" % item for item in attrs.items()]
attr_str = \.join(keyvals)
element = <{name}{attrs}>{value}{name}>.format(
name = name,
attrs = attr_str,
value = html.escape(value))
return element
make_elements(item, Albatross, size=large, quantity=6)
make_elements(p, \)
该程序的作用很简单,就是生成HTML标签,注意html这个模块只能在Python 3.x才有。
起初我只是注意到,生成标签属性列表的keyvals这个dictionary类型变量构建的方式很有意思,两个%s对应一个item,所以就查阅了相关的资料,结果扯出了挺多的东西,在此一并总结。
注:下面所有Python解释器使用的版本