En el código, aprender y comprender el funcionamiento básico de la lista de Python

código

#《列表》
body=['头','脖子','上身','腿','脚'] #方括号表示列表
print(body)  #打印整个列表时将方括号有人会打印出

#一、访问列表元素
#1.因为列表是有序集合,可以通过元素的位置/索引(第一个为0,后面递增)来访问元素
print(body[0]+"\n"+body[3])#访问元素时,只会返回这个元素,没有引号和方括号
#2.负数索引(就是将最后一个元素的的索引返回为-1,倒数第二个为-2,向前递减)
#这样可以很方便的访问列表中倒数几个元素
print(body[-1]+"\t"+body[4])#这里正数索引和负数索引同一个元素

#二、使用列表中的元素(其实列表中的元素就如同其他变量一样可以使用)
message="我的思想是从我的"+body[0]+"里思考出来"
print(message)

#三、修改列表元素(就把访问元素看作一个变量,直接赋予一个新值就可更改)
print(body)
body[0]="大头"#如同变量赋新值
print(body)

#四、给列表中添加元素
#在列表末尾添加元素:方法append()
body.append('眼睛')
print(body)

#五、在列表中插入元素
#在列表的任何位置添加新元素:方法insert()
print(body)
body.insert(1,'鼻子')#这里1是新元素的位置(索引),后面就是新元素;
print(body)

#六、从列表中删除元素
#1、使用del语句删除元素
print(body)
del body[0]#需知道要删除要素的索引(位置)
print(body)
#2、使用方法pop()删除元素,且使用这个元素
#1>.方法pop()可删除列表末尾元素,并让你能够接着使用它;
print(body)
a=body.pop()#弹出最后一个元素,赋值给a
print(body)
print(a)
#2>.使用pop删除列表中任何位置的元素
print(body)
a=body.pop(0)#0是要删除元素的索引
print(body)
print(a)
#3、根据元素的值删除元素(在不知道元素的索引时)
#使用remove()方法:里面是要删除的元素的值
#注意:方法remove()只会删除列表中第一个指定的值,如果要删除的值可能在列表中出现多次,就可使用循环;
print(body)
body.remove("脖子")
print(body)

#组织列表

#七、对列表进行排序
#1.对列表进行永久性排序
#方法sort():永久性地修改了列表的排列顺序,就是修改后无法返回到原来的顺序
country=['China','England','America','Japan','Russia']
country.sort()#按照字母顺序排列
print(country)
country.sort(reverse=True)#修改传递参数reverse(颠倒),使之按字母顺序相反的顺序排列
print(country)
#2.对列表进行临时排序
#函数sorted():能够按照特定顺序显示列表元素,同时不影响他们在列表中的原始排列顺序
country=['China','England','America','Japan','Russia']
print(sorted(country))#暂时以字母顺序
print(country)
print(sorted(country,reverse=True))#按照字母相反的顺序
#3.反转列表元素的排列顺序
#方法reverse():反转列表元素的排列顺序,永久性修改
country=['China','England','America','Japan','Russia']
country.reverse()
print(country)

#八、确定列表长度(就是列表里元素数)
#函数:len()可得到列表长度
country=['China','England','America','Japan','Russia']
print(len(country))

Los resultados del control

Aquí Insertar imagen Descripción

  • Referencia: La programación Python: desde la entrada a la práctica
Publicado 14 artículos originales · ganado elogios 7 · visitas 440

Supongo que te gusta

Origin blog.csdn.net/Sunshine_20201/article/details/104830065
Recomendado
Clasificación