Python内置的列表
python内置的一种数据类型是列表:list。list是一种有序且可变的集合(可以看成是一个数组),可以随时添加和删除其中的元素。list里面的元素的数据类型也可以不同。用len()函数可以获得list元素的个数;用索引来访问list中每一个位置的元素,记得从左边起索引是从0开始的,从右边起索引是从-1开始的。
>>>classmates=['Michael','Bob','Tracy']
>>>classmates
['Michael','Bob','Tracy']
1追加元素到末尾:>>>classmates.append('Adam')
>>>classmates
['Michael','Bob','Tracy','Adam']
2把元素插入到指定的位置:>>>classmates.insert(1,'Jack')
>>>classmates
['Michael','Jack','Bob','Tracy','Adam']
3要删除list末尾的元素,用pop()方法:>>>classmates.pop()
'Adam'
>>>classmates
['Michael','Jack','Bob','Tracy']
4要删除指定位置的元素,用pop(i)方法,其中i是索引位置:>>>classmates.pop(1)
'Jack'
>>>classmates
['Michael','Bob','Tracy']
5要把某个元素替换成别的元素,可以直接赋值给对应的索引位置:>>>classmates[1]='Sarah'
>>>classmates
['Michael','Sarah','Tracy']
注意:这几个对list的操作中,只有删除(4和5)是本身有输出的。
另一种有序且指向不变(tuple所谓的“不变”是说,tuple的每个元素,指向永远不变。理解了“指向不变”后,要创建一个内容也不变的tuple怎么做?那就必须保证tuple的每一个元素本身也不能变)的列表叫元组:tuple。tuple和list非常类似,但是tuple一旦初始化就不能修改,当你定义一个tuple时,在定义的时候,tuple的元素就必须被确定下来:>>>classmates=('Michael','Bob','Tracy')
只有1个元素的tuple定义时必须加一个逗号,,来消除歧义(>>>t=(1)这种情况下,Python规定,按数学公式中的小括号进行计算,计算结果是1):>>>t=(1,)
>>>t
(1,)
小结:list和tuple是Python内置的有序集合,一个可变,一个不可变。
以上内容为大家介绍了Python内置的列表,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>Python名称空间规则
名称到对象的映射。命名空间是一个字典的实现,键为变量名,值是变量对应的值。各个命名空间是独立没有关系的,一个命名空间中不能有重名,但是...详情>>
2023-11-08 20:25:51Python元类之通过元类实现数据库ORM框架
ORM框架是什么如果是没有做过后端的小伙伴上来估计会有点蒙,这个ORM框架究竟是什么?ORM框架是后端工程师常用的一个框架,它的英文全称是Object...详情>>
2023-11-08 20:03:46用Python的特性来切片无限生成器
注解推迟评估在Python3.7中,只要激活了正确的__future__标志,注解在运行时就不会被评估:from__future__importannotationsdefanother_brick(详情>>
2023-11-08 13:44:46pythongeth如何使用?
python中geth如何使用?1、安装命令pipinstallpy-geth2、快速启动运行连接到mainnet的geth>>>fromgethimportLiveGethProcess>>>get...详情>>
2023-11-08 12:45:10