python的列表数据类型

定义列表变量:name_list = ["zhangsan", "lisi", "wangwu"]

                         num_list   = [6, 8, 4, 1, 10]

# 1. 取值和取索引

print(name_list [1])

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

print(name_list.index("lisi"))

# 2. 修改

name_list[1] = "lisi"

# 3. 增加

# append 方法可以向列表的末尾增加数据

name_list.append("王小二")

# insert 方法可以在列比哦啊指定位置前插入数据

name_list.insert(1, "小妹妹")

#extern 方法可以把其他列表中的数据 增加到该列表的末尾

temp_list = ["孙悟空", "猪二哥", "沙师弟"]

name_list.extern(temp_list)

# 4. 删除

# remove 方法可以从列表删除指定的数据

name_list.remove("wangwu")

# pop 方法默认可以把列表中最后一个元素删除

name_list.pop()

# pop 方法可以指定要删除元素的索引

name_list.pop(3)

# clear 方法可以清空列表

name_list.clear()

 

# 使用del关键字(delete)删除列表元素

# 提示:在日常开发中,要从列表删除数据,建议使用列表提供的方法

del name_list[1]

 

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

list_len = len(name_list)

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

count = name_list.count("张三")

# 升序

name_list.sort()

num_list.sort()

# 降序

name_list.sort(reverse=True)

num_list.sort(reverse=True)

# 逆序(反转)

name_list.reverse()

num_list.reverse()

 

# 使用迭代遍历列表

for my_name in name_list:

print("我的名字叫 %s " % my_name)

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

for my_name in 列表变量:

    print("我的名字叫 %s " % my_name)
"""

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值