Python第三篇笔记

1.列表

类比其他语言的数组强大的地方在于列表中的元素可以是不同类型的,到底有多强,上代码。

my_list = [1, "xin", (1, ), {"yi"}, ["nice"], {"hello": "world"}]

2.列表的基本操作

<1>添加元素("增"append, extend, insert)

# 空列表
my_list = list()

# append 向列表队尾添加元素
my_list.append("罗罗诺亚")  # ["罗罗诺亚"]
my_list.append("索隆")  # ["罗罗诺亚", "索隆"]

# extend 将另一个集合中的元素逐一添加到列表中
b = ["三刀流", "奥义"]
my_list.extend(b)  # ["罗罗诺亚", "索隆", "三刀流", "奥义"]
my_list + b  # 有个偷懒的方法也是 ["罗罗诺亚", "索隆", "三刀流", "奥义"]

# insert insert(index, object) 在指定位置index前插入元素object
my_list.inset(0, "帅的一笔")  # ["帅的一笔", "罗罗诺亚", "索隆", "三刀流", "奥义"]

<2>修改元素(“改”)

# 修改元素只能通过下标修改哦
my_list = [1, 2, 3, 4]
my_list[0] = "修改"  # ["修改", 2, 3, 4]

<3>查找元素("查"in, not in, index, count)

# in, not in
# in(存在),如果存在那么结果为true,否则为false
# not in(不存在),如果不存在那么结果为true,否则false
my_list = [1, 2, 3]
"1" in my_list  # False
"1" not in my_list  # True 

# index, count
# index和count与字符串中的用法相同
my_list.index(1, 0, 2)  # 第一个参数是要查找的元素, 第二三个是查找区间, 注意是左闭右开区间, 返回要查找元素的下标
my_list.count(1)  # 返回查找元素的个数 1

<4>删除元素("删"del, pop, remove)

# del:根据下标进行删除
del my_list[0]  # [1, 2]

# pop:默认删除最后一个元素
my_list.pop(1)  # [1]

# remove:根据元素的值进行删除(注意只能删除存在的元素)
my_list.remove(1)  # []

<5>排序(sort, reverse)

# python 里的列表嵌套就是其他语言里的多维数组
my_list = [
	['嘻嘻嘻嘻嘻','哒哒哒哒哒哒'],
	['哈哈哈哈哈','一样一样的','去去去去去去去'],
	['我我我我我我','啧啧啧啧啧啧']
]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值