Python3 列表笔记

列表:使用[ ]括起来的一个个元素的集合

1.列表的元素使用,进行分割;

2.列表的元素可以是任意数据类型;

#1.创建列表

list = ["huarzil",32,3.14,True,["zhuangsan","lisi"],(32,29,30),{"name:":"height","age:":32}]

#2.创建空列表

emptylist = []

#3.使用list创建列表

str_1 = '这是个列表'
list_2 = list(str_1)
print(type(list_2))

输出的结果为: 

  

 4.新增数据

list_test = []
print("原始list_test:",list_test)

输出的结果是:

 5.使用append()函数向列表尾部追加元素

list_test.append('这是我第一次追加的元素')
print(list_test)
list_test.append('这是我第二次追加的元素')
print(list_test)
list_test.append('由此我们可以知道,每次追加的元素都是在所有元素的尾部!')
print(list_test)

输出 结果:

 并且append函数可以追加任何数据类型的元素,但是每次追加只能是追加一个函数

6.使用extend()函数添加列表元素

一次性往列表的尾部追加多个元素

append_list = ["这是append函数"]
extend_list = ['刘备','诸葛亮','关羽','张飞']
append_list.extend(extend_list)
print(append_list)

输出结果:

 append和extend不同的点是:

举个例子:append快递是一次性将所有的物品放到一个包裹里面

 而extend快递是将所有物品分多次发货

append()

输出结果:

extend:

输出:

7. insert()

insert(): 选定指定索引位置然后插入元素

insert(x,value):

x位置理解:

1.将value插入至列表的第x位之后

2.将value插入至列表索引值的x后

在刘备前面插入“三国演义”

 输出结果:

 8.修改

8.1 知道元素的索引值

将宋江改为赵云

输出结果:

8.2 不知道元素的索引值

8.2.1 先使用index()函数找出索引值

index(a):返回a元素在列表中的索引值

找到关羽的索引值:

 输出结果: 

 

然后讲关羽更改为黄忠:

输出结果:

 

8.2.2 二重修改

 

 将大刀修改为“青龙偃月刀”

我们要先找到:第一个索引,然后第二个索引 然后就可以修改啦

输出结果: 

9.查询(访问,遍历)

9.1 使用print函数直接输出一个整列表

 输出结果:

9.2 使用索引值访问某一个元素

 我们这里输出赵子龙:

输出结果:

9.3 使用 for 循环拿到所有元素的值

 输出结果:

 9.4 使用for循环和enumerte()得到索引值和元素

输出结果:

 10. 删除

 10.1 知道元素的值,remove()删除指定某一个元素

删除宋江:

打印结果:

 10.2 知道索引,不知道元素值使用del

删除宋江:

 输出结果:

 10.3 删除整个列表

直接:del 列表名字

11.列表的其他操作

11.1 len()函数得到元素的个数

输出结果:

 11.2 count()函数求某一个元素在一个列表内出现了几次

求张飞出现了多少次:

 输出结果:

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值