python数据类型list和tuple
一、list
list是一种有序的集合,可以随时添加和删除其中的元素。list中的元素是按照顺序排列的。构造list直接用 [ ] 把list的所有元素都括起来,就是一个list对象。 list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据。
Python按照索引访问list:需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。千万注意不要越界。倒序索引,倒数第一用 -1 表示倒数第二用 -2 表示,倒数第三用 -3 表示,倒数第四用 -4 表示:
python之添加新元素:第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾;append()总是把新的元素添加到 list 的尾部。第二种法是用list的 insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素:
python删除元素:pop()方法总是删掉list的最后一个元素,并且它还返回这个元素。
python替换元素:替换方法
二、tuple
tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。创建tuple和创建list唯一不同之处是用( )替代了[ ]。
tuple和list一样,可以包含 0 个、1个和任意多个元素;包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: