Python基础(7)--列表

列表是python中使用最频繁的数据类型,用[]定义,数据之间用","分隔,索引从0开始

name_list = ["zhangsan", "lisi", "wangwu"]

name1_list = ["zhangsan", "lisi", "wangwu", "wangxaoer"]

num_list = [6, 8, 4, 2, 10]
列表的相关方法:
分类关键字/函数/方法说明
增加列表.insert(索引,数据)在指定位置插入数据
列表.append(数据)在末尾追加数据
列表.extend(列表2)将列表2的数据追加到列表
修改列表[索引]=数据修改指定索引的数据
删除del 列表[索引]=数据删除指定索引的数据
列表.remove(数据)删除第一个出现的指定数据
列表.pop删除末位数据
列表.pop(索引)删除指定索引数据
列表.clear清空列表
统计len(列表)列表长度
列表.count(数据)数据在列表中出现的次数
排序列表.sort()升序排序
列表.sort(reverse=True)降序排序
列表.reverse()逆序、反转
针对各种方法的举例:

取值和取索引

print(name_list[0])

知道数据的内容,想确定数据所在列表中的位置

print(name_list.index("lisi"))

修改

name_list[1] = "lili"

增加

# append方法可以向列表的末尾追加数据
name_list.append("王小二")
# insert方法可以在列表的指定索引位置插入数据
name_list.insert(1, "xiaomeimei")
# extend方法可以把其他列表的完整内容追加到当前列表的末尾
temp_list = ["sunwukong", "zhuergr"]
name_list.extend(temp_list)

删除

# remove方法可以从列表中删除指定的数据
name_list.remove("wangwu")
# pop方法默认可以把列表中最后一个元素删除
name_list.pop()
# pop方法可以指定要删除元素的索引
name_list.pop(3)
# clear方法可以清空列表
name_list.clear()

# 使用del关键字删除列表元素
# del关键字本质上是用来将一个变量从内存中删除的,后续的代码就不能使用这个变量了
del name_list[1]

len函数可以统计列表中元素的总数

list_len = len(name_list)

count方法可以统计列表中某一个数据出现的次数

count = name_list.count("zhangsan")

print(name_list, list_len, count)

升序

name1_list.sort()
num_list.sort()

降序

name1_list.sort(reverse=True)
num_list.sort(reverse=True)

逆序

name1_list.reverse()
num_list.reverse()
循环遍历

遍历就是从头到尾依次从列表中获取数据,在循环体内部针对每一个元素执行相同的操作
使用for实现迭代遍历格式

for 循环内部使用的变量 in 列表:
	循环内部针对列表元素进行操作

for循环案例:
顺序的从列表中依次获取数据,每一次循环过程中,数据都会保存在my_name这个变量中,在循环体内部可以访问到当前这一次获取到的数据

for my_name in name1_list:

    print("my name is : %s" % my_name)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值