创建list
list列表是python内置的一种数据类型,list是一种有序的集合,可以随时添加和删除元素
列出一个小组的成员就可以使用list,创建list直接使用[]
['Bob','Tom','Jack']
如果是空列表,直接[]
通常会把list赋值给一个变量,通过这个变量引用列表
group=['Bob','Tom','Jack']
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
score=['Bob','Tom','Jack',98,90,True,False]
list的访问
list是通过索引来获取其中的元素的,索引是从0开始的,使用len(score)可以获得list的长度,最后一个元素的索引是len(score)-1
group[0]就获取了group中的第一个元素
也可以倒序访问数据元素,索引-1代表最后一个元素,-2代表倒数第二个元素
score[-1]获取False
添加元素
使用list中的append()方法可以将新元素添加到list的最后一位
score.append('Last')
使用insert()方法可以将元素添加到指定的位置,这个方法需要指定两个参数,一个是添加的位置,一个是添加的元素
score.insert(1,54) 将54添加到第二个位置,原来的索引为1的元素以及其后的元素都依次后移一位
删除元素
使用list的pop()方法可以将list的最后的一个元素删除
使用pop(index)方法可以将指定索引的元素删除
这两个方法都会返回被删除的元素
list列表是python内置的一种数据类型,list是一种有序的集合,可以随时添加和删除元素
列出一个小组的成员就可以使用list,创建list直接使用[]
['Bob','Tom','Jack']
如果是空列表,直接[]
通常会把list赋值给一个变量,通过这个变量引用列表
group=['Bob','Tom','Jack']
由于Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据:
score=['Bob','Tom','Jack',98,90,True,False]
list的访问
list是通过索引来获取其中的元素的,索引是从0开始的,使用len(score)可以获得list的长度,最后一个元素的索引是len(score)-1
group[0]就获取了group中的第一个元素
也可以倒序访问数据元素,索引-1代表最后一个元素,-2代表倒数第二个元素
score[-1]获取False
添加元素
使用list中的append()方法可以将新元素添加到list的最后一位
score.append('Last')
使用insert()方法可以将元素添加到指定的位置,这个方法需要指定两个参数,一个是添加的位置,一个是添加的元素
score.insert(1,54) 将54添加到第二个位置,原来的索引为1的元素以及其后的元素都依次后移一位
删除元素
使用list的pop()方法可以将list的最后的一个元素删除
使用pop(index)方法可以将指定索引的元素删除
这两个方法都会返回被删除的元素
替换元素
如果需要将指定位置的元素替换,直接可以使用score[index]=new_element即可
---文章为原创,如有错误与不足之处,还望斧正,小生在此谢过啦---