问题描述
1、如何用Python内置的一种数据类型,即列表对元素进行查找、增加、删除。
2、元组与列表有什么区别呢?
解决方案
1、用一个列表示出同学的名字,然后用索引来查到每一个名字的位置,但记得索引是从0开始,还可以用-1做索引。增加名字时用append(),删除是用pop(),增删都是默认最后一个元素,但增和删都是可以用索引的方式将元素插入到具体的位置。
2、元组不可以如列表进行增删改,但正是因为不可变,所以代码更安全。
3、代码:
>>>classmates = ["Michael","Bob","Tracy"] >>>classmates[0] "Michael" >>>classmates[-1] "Tracy" >>>classmates.append("Jack") >>>classmates ["Michael","Bob","Tracy","Jack"] >>>classmates.pop(1) "Bob" >>>classmates ["Michael","Tracy","Jack"] |
结语
了解了Python的两种数据类型,可以用列表对元素进行增删查。还有列表与元组的区别,相比较下元组有较高的安全性,二者各有优劣,可以在不同使用环境中做选择。