Python编程 列表的操作(上)

521087ff921647a58d5b2b8c7c4d9d74.gif

  • 作者简介:一名在校计算机学生、每天分享Python的学习经验、和学习笔记。 

  •  座右铭:低头赶路,敬事如仪

  • 个人主页:网络豆的主页​​​​​​

目录

 

 前言

一.列表(list)

1.列表介绍(掌握)

2.列表创建

3.访问(查)列表内的元素(掌握)

4.删除列表内的元素(掌握)

del语句

 list.remove()

list.pop()


 

 前言

本章将会讲解Python编程中列表的,介绍,创建,等几个方面进行讲解。

一.列表(list)

1.列表介绍(掌握)

列表是 Python 中最基本也是最常用的数据结构之一,它是一个 有序可重复的元素

集合。从数据结构角度看,Python 的列表是一个 可变长度 的顺序存储结构,每一

个位置存放的都是对象的指针。

我们可对列表进行 修改、切片、追加、删除、嵌套、迭代、成员判断 等操作。

2.列表创建

创建一个列表,只要把 逗号 分隔的 不同的数据元素 使用 方括号 括起来即可。

 Python编程 列表的操作(上)_第1张图片

 #创建:以英文状态下的 一对方括号 创建空的列表
 li = []
 print(type(li))    #

 #1.元素可以是任意类型的 2.元素可重复的

 li_2 =["clara",21.11,2,True]
 print(li_2)      #['clara', 21.11, 2, True]

 print(type(li_2))    #

 除此之外,我们还可以直接通过 list() 来进行创建列表。

Python编程 列表的操作(上)_第2张图片

#list()      
print(list()) #空的列表

#list(iterable)    可迭代的意味着可以将元素逐个取出
print(list("hello"))     #['h', 'e', 'l', 'l', 'o']
# print(list(1234567))整数他不是序列类型,他是整体存储
print(list("1234567"))    #['1', '2', '3', '4', '5', '6', '7']
注意:
变量名最好不使用 list
列表里的 元素 可以是 任意类型
iterable 表示 可迭代的对象,简单来说就是可以一个一个元素取出来的。比如: str
 
 

3.访问(查)列表内的元素(掌握)

 
列表 从0开始 为它的每一个元素顺序创建 下标索引,直到 总长度减一 。要访问
它的某个元素,以方括号加下标值的方式即可。
 
注意要确保索引不越界,一旦访问的 索引超过范围,会抛出异常。所以,一定要
记得最后一个元素的索引是 len(list)-1
 
思考:
li = [1,2] 是如何取出元素的呢?
 
li =[1,2]

#取1
print(li[0])
#下表取值超出范围报错
print(li[2])

Python编程 列表的操作(上)_第3张图片

修改列表内的元素(掌握)
 
直接 取出元素 进行 重新赋值
 
思考:
li = ['a' , 'b' , 'c'] 是怎么将 'a' 改为 'A' 的呢?

 

Python编程 列表的操作(上)_第4张图片

 

li_2 =list("abc")    #取出['a', 'b', 'c']
li_2[0] = "A"
print(li_2)   #['A', 'b', 'c']

4.删除列表内的元素(掌握)

 
直接 取出元素,再通过 del语句 或者 list.remove() 或者 list.pop() 进行删除
 
Python编程 列表的操作(上)_第5张图片
 

del语句

li_3 = list("123456")   #['1', '2', '3', '4', '5', '6', '7']
 del li_3[0]              #删除'1'
                          #删除某个元素
 print(li_3)              #['2', '3', '4', '5', '6', '7']


 del li_3                  #删除整个列表
 print(li_3)

 list.remove()

li_3 = list("123456")   #['1', '2', '3', '4', '5', '6', '7']
#L.remove()以值来进行删除
li_3.remove("2")      #改变的是li_3本身,没有返回值
print(li_3)          #['1', '3', '4', '5', '6']

list.pop()

li_3 = list("123456")   #['1', '2', '3', '4', '5', '6', '7']
#默认是从最后开始弹出,如果传index ,那就删除index对应的元素
li_3.pop()
print(li_3)    #['1', '3', '4', '5']

创作不易,求关注,点赞,收藏,谢谢~

 
 
 

 

你可能感兴趣的:(Python,python,开发语言)