Python基础(三)

系列文章目录

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 基础学习入门之列表


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 系列文章目录
  • 前言
  • 、空列表
  • 二、len()获取列表长度
  • 三、追加 append()
  • 四、insert()插入
  • 五、删除 del pop remove
  • 六、改: 相当于赋值
  • 七、#查 【in not in】 有没有
  • 八、count()统计出现次数
  • 九、排序sort()
  • 十、列表嵌套
  • 总结


前言

关于python列表

        增、删、查、改


提示:以下是本篇文章正文内容,下面案例可供参考

1,空列表

# namelist = [] # 定义空列表
namelist = ["小明","小华","小文","小东"]

testlist = [4,"小雯"]  # 列表中可以存储混合数据类型,eg,整型,字符串



print(type(testlist[0]))
print(type(testlist[1]))

print(namelist[0])
print(namelist[1])
print(namelist[2])

2,len()获取列表长度

for name in namelist:
    print(name)
print("while 循环如下:")
# len() 可以获得长度
length =len(namelist)
i = 0
while i < length:
    print(namelist[i])
    i += 1

3,追加 append()

print("增加前,名单列表数据-------")
for name in namelist:
    print(name)

nametamp = input("请输入增加的名字:\n")
namelist.append(nametamp)

print("增加后,名单列表数据-------")
for name in namelist:
    print(name)

4,insert()插入

a = [0 ,1 ,2]
a.insert(1,3) # 第一个表示下标,第二个表示元素或对象
print(a)

5,删除 del pop remove

moivename = [ "指环王","小鲤鱼","白娘子","西游记","白娘子"]
print("删除电影前,名单列表数据-------")
for name in moivename:
    print(name)

# del moivename[2] #删除第3个
# moivename.pop() #弹出末尾最后一个相当于删除
moivename.remove("白娘子") # 删除指定的内容,从前往后找的第一个内容,

print("删除后,名单列表数据-------")
for name in moivename:
    print(name)



print("删除电影前,名单列表数据-------")
for name in moivename:
    print(name)
del moivename[2]

6,改: 相当于赋值

namelist = ["小明","小华","小文","小东"]
print("修改前,名单列表数据-------")
for name in namelist:
    print(name)

namelist[2]="东方" # 赋值

print("修改后,名单列表数据-------")
for name in namelist:
    print(name)

7,#查 【in not in】 有没有

print("****************")
print(namelist)
findname = input("请输入要查找的名字:")
if findname in namelist:
    print("名单中找到相同名字")
else:
    print("没有找到")

#index()在指定范围内,查找有没有,并告知 对应数据的下标

# 范围区间,左闭右开,找不到会报错
aa=["aaa","bbb","ccc","ddd","bbb","eee"]
print(aa.index("bbb",2,5))

8,count()统计出现次数

print(aa.count("bbb")) #出现2次bbb

9,排序

b=[1,3,2,4]
print(b)

b.reverse() #反转所有元素
print(b)

b.sort() # 升序
print(b)

b.sort(reverse=True) #降序
print(b)

10,列表嵌套 name = [[],[],[]] 表示name列表,有三个元素,每一个元素是一个列表

studentname = [["小华","小明"],["01","02","03"],["aa","bb"]]
print(studentname[0])  #打印列表第一个元素
print(studentname[0][0])  # 打印 列表第一个元素列表的第一个元素

总结

以上就是今天要讲的内容,本文仅仅简单介绍了列表的使用,增删查改, 而python提供了大量能使我们快速便捷地处理数据的函数和方法。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值