Python中列表常见操作

# 1列表 list
#列表可以存储多不同类型数据
# 支持嵌套(列表中存列表)
#定义
my_list=["金","木","2"]
print(my_list)
#type() 查看类型
print(type(my_list))
# 嵌套
name_list=['金',"火",my_list]
print(name_list)
print(type(name_list))
#嵌套列表 嵌套下标
print(name_list[2][1])
print(name_list[-1])
#列表的下表索引从左->右边 从0开始递增
#           从右边->左 从-1开始递减
new_list=["天","地","玄"]
print(new_list[0])
print(new_list[-3])
#列表的常见操作
#注 将函数定义为class(类)的成员 函数称为方法
test_list=["张三","李四","wangwu","zhaoliu"]
# 1_1 index()  查询指定元素在列表中的下标的索引值
index=test_list.index("zhaoliu")
print("zhaoliu在testlist中的下标为:",index)
#1_2 修改特定下标索引的值
test_list[-1]="python"
print("修改后test_list[-1]=",test_list[3])
#1_3指定位置插入新元素 insert(下标,元素)
test_list.insert(1,"王富贵")
print("insert()修改后test_list[1]=",test_list[1])
#1_4列表尾部元素追加单个元素 append()
test_list.append(["你好","北京"])
#尾部增加容器 extend()
print("extend()使用前:",test_list[-1])
my_list2=["q","w","r"]
test_list.extend(my_list2)
print("extend()修饰后的结果:",test_list[-1])
# 1_5 删除元素
# ① del 列表[下标]
# ② 列表.pop(下标)
# ③ 列表.remove(元素)
test_list=["张三","李四","wangwu","zhaoliu"]
#删除元素[i]
del test_list[-1]
#取出元素[i]
element=test_list.pop(0)
print(f"pop方法取出的元素为:{element}")
test_list=["张三","李四","wangwu","zhaoliu"]
print(f"原值:{test_list}")
test_list.remove("李四")
print(f"第一次出现的位置删除后的结果:{test_list}")
#1_6 清空列表 列表.clear()
print(f"调用clear()前:{test_list}")
test_list.clear()
print(f"调用clear()后:{test_list}")
#1_7统计某个元素在列表中的数量 列表.count(元素)
test_list=["张三","李四","wangwu","zhaoliu","李四","李四",]
print(f"原列表:{test_list}")
count=test_list.count("李四")
print(f"原列表中李四的个数为:{count}")
#1_8 统计列表中总元素的个数 len(列表)
a=len(test_list)
print(f"test_list中元素的个数为{a}")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值