用于列出具有关联名称(如namedtuple和property)的索引的库。包括列表属性和名称列表函数。

list-propert的Python项目详细描述


#列表属性制作列表属性或命名列表的模块p=[“john”,“smith”]


断言p.first_name=='john'
断言p[0]='john'
断言p.last_name='smith'
断言p[1]='smith'
断言p.middle_initial='
尝试:
断言p[2]='
引发断言错误('未设置索引2,应存在索引错误!')
除了索引器错误:
通过成功

p.first_name=“hello”
p.last_name=“world!”
p.middle_initial='t'
断言p.first_name='你好'
断言p[0]='你好'
断言p.last_name='世界!'
断言p[1]=“世界!”
assert p.middle_initial='t'
assert p[2]='t'注意:p[2]现在设置为
`````
这个类也像属性装饰器一样工作

```python
导入list_property

类人员(列表):
@list_property(0)
定义名字(self):
尝试:
返回self[0]
除了:
返回“anonymous”


@middle_initial.setter
def middle_initial(self,value):
self[2]=str(value)[0].upper()
`````


姓名列表

person=namedlist('person','first_name last_name middle_initial',{'middle_initial':'t'})

断言p.first_name='约翰'
断言p[0]='约翰'
断言p.last_name='史密斯'
断言p[1]='史密斯'
断言p.middle_initial='t'
断言p[2]='t'
断言isinstance(p,list)
断言isinstance(p,namedlist)
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java管道<I/O>流。我可以传递复杂的对象吗?   arraylist使用Java HashMap多类型   注释中不允许从伴随对象分配的java静态最终值   hashmap中的java If构造。打电话   java查找匹配文本中的单词索引   类路径奇怪的Java类路径/类加载器行为   java中检测按钮使用情况的swing方法   使用ExecutorService在Java中执行多线程代码时无法返回,原因是什么?   JAXB将XML文件映射到java类   在JavaSwing应用程序中嵌入Log4j和AOP以记录异常   java在另一个包中委托接口的方法时,如何使委托类成为非公共类?   java如何使用各自的数组ID或值对数组进行排序?   java Fontmetrics stringwidth vs StringLength   hadoop java hdfs api协议缓冲区异常   java将当前数组索引分配给变量以使其递增?   java如何在Emacs中为初学者首次启用自动完成?   java maven 3 webapp没有要运行的测试吗?   java将子类型强制转换为定义为泛型的类型   要运行的java代码。来自jsp页面的exe文件   处理eclipse对java代码的解析?