python——列表笔记
列表定义
//列表是一系列按特定顺序排列的元素组成,用[]表示,如“
singer=[’adele‘,'taylorswift','avril','rihanna']
print(singer)//输出[’adele‘,'taylorswift','avril','rihanna']
//访问列表元素,即输出列表特定元素。在print[]括号中输入元素索引
print(singer[1])//结果为taylorswift,且无[],索引从0开始算
print(singer[0])//结果为adele
//若列表长度太长,可以-1访问最后一个元素,-2倒数第二个...
print(singer[-1])//结果为rihanna
修改、添加和删除元素
修改元素
//修改列表某个元素即再定义个变量,如将adele换成alanwalker
singer=[’adele‘,'taylorswift','avril','rihanna']
singer[0]='alanwalker'
print(singer)//adele则被替换
末尾添加元素
//在末尾添加元素,用append()函数
singer=[’adele‘,'taylorswift','avril','rihanna']
singer.append('ladygaga')
print(singer)//则最后多了ladygaga
插入元素
//插入元素用insert(),再哪个位置插入,括号里填该位置的索引与元素
singer=[’adele‘,'taylorswift','avril','rihanna']
singer.insert(1,'ladygaga')//则adele与taylor之间多了个ladygaga
删除元素
//del函数表示彻底删除
singer=[’adele‘,'taylorswift','avril','rihanna']
del singer[0]
print(singer)//则adele被删除
//pop函数表示删除后还可以使用,但需要定义变量
singer=[’adele‘,'taylorswift','avril','rihanna']
psinger=singer.pop(0)//括号内为想删除的元素索引
print(singer)//结果没有adele
print(psinger)//结果为adele,间接将adele保留下来
//根据值删除,即不知道元素的位置,只知道元素值,用remove函数
singer=[’adele‘,'taylorswift','avril','rihanna']
singer.remove('adele')
print(singer)//结果则没有adele
|