Python基础篇——列表使用

 

目录

1.列表创建与打印

2.插入列表元素

2.1 append在列表末尾添加元素

2.2insert在列表任何位置插入元素

3.删除元素

3.1del(删除后无法再访问其值)

 3.2pop(将某值从列表弹出,即删除后保存其值)

3.3remove(根据值删除列表元素)

4列表排序(假设全是小写字母,可使用lower函数)

4.1 sort

4.2 sorted

4.3 reverse

5. len获取列表长度 


1.列表创建与打印

language=["jave","python","c++","javescript"]
print(language[0])
#特殊用法
print(language[-1])#-1来访问最后一位列表元素,以此类推(-2访问倒数第二个元素)

2.插入列表元素

2.1 append在列表末尾添加元素

#在列表末尾添加元素 append
language.append('C')
print(language)

2.2insert在列表任何位置插入元素

格式:insert(索引值,值)

原理:在索引位置创建存储空间,其后元素右移 

resample=['NND','bilinear interpolation']
resample.insert(0,'Cubic Convolution')
print(resample)

3.删除元素

3.1del(删除后无法再访问其值)

格式:del 列表名[索引]

del language[0]
print(language)

 3.2pop(将某值从列表弹出,即删除后保存其值)

格式:列表名2=列表名1.pop(索引值)
注意:若不填索引值,默认弹出最后一位,类似栈
language_learning=language.pop(0)
print(language)
print(language_learning)

3.3remove(根据值删除列表元素)

格式:列表名.remove(值) 
注意:remove只删除第一个出现的值,若删去多个,需要使用循环语句
resample.remove('NND')
print(resample)

4列表排序(假设全是小写字母,可使用lower函数)

4.1 sort

sort永久改变列表元素排序,按字母顺序排列;sort(reverse= Ture)颠倒字母顺序排列。

4.2 sorted

暂时改变列表元素顺序,原始列表顺序并未改变

4.3 reverse

reverse永久反转字母排列顺序
#列表排序(假设全是小写字母,可使用lower函数)
language=['jave','python','c++','javescript']
#sort永久改变列表元素排序,按字母顺序排列;sort(reverse= Ture)颠倒字母顺序排列
language1=language
language1.sort()
print(language1)
language1.sort(reverse= True)
print(language1)
#sorted暂时改变列表元素顺序,原始列表顺序并未改变
origin_language=language
sorted_language=sorted(language)
print(sorted_language)
print(origin_language)
#reverse永久反转字母排列顺序
origin_language.reverse()
print(origin_language)

5. len获取列表长度 

number_language=len(language)
print(number_language)

上一篇:leetcode---274.H指数


下一篇:Java数组05:数组的使用