python中o_Python - 列表

1.列表(list)

[]组成. 中间可以放很多的内容.每一项使用逗号隔开.

列表中可以放置任何数据类型的数据

2.列表的增,删,改,查

1.增: append():在屁股结尾添加, 追加

lst = ["麻花藤", "林俊杰", "周润发", "周芷若

print(lst)

lst.append("wusir")

print(lst)

insert():插入到列表的指定位置

1 lst = ["麻花藤", "张德忠", "孔德福"]2 lst.insert(1, "刘德华") #在1的位置插入刘德华. 原来的元素向后移动一位

3 print(lst)

View Code

extend(): 把一个可迭代对象打开.每一项拿出来追加到list中

1 #迭代添加

2 lst = ["王志文", "张一山", "苦海无涯"]3 lst.extend(["麻花藤", "麻花不疼"])4 print(lst)

View Code

2.删除

pop():向外弹, 弹出最后一个或者指定位置的内容,返回给你, 被删除的内容

1 lst = ["麻花藤", "王剑林", "李嘉诚", "王富贵"]2 print(lst)3 deleted = lst.pop() #删除最后一个

4 print("被删除的", deleted)5 print(lst)6 el = lst.pop(2) #删除2号元素

7 print(el)8 print(lst

View Code

remove(): 指定元素进行删除, 什么都不返回

1 lst.remove("麻花藤") #删除指定元素

2 print(lst)3 #lst.remove("哈哈") # 删除不存在的元素会报错

4 #print(lst)

View Code

clear():清空列表

1 lst.clear() #清空list

2 print(lst)

View Code

del : 按切片跟索引删除

1 #切片删除

2 del lst[1:3]3 print(lst

View Code

3.修改

lst[]:按索引修改

1 lst = ["太白", "太黑", "五色", "银王", "日天"]2 lst[1] = "太污" #把1号元素修改成太污

3 print(lst)

View Code

lst[:]:按切边修改(如果你的步长不是1,元素个数必须要匹配)

lst[1:4:3] = ["麻花藤", "哇靠"] # 切片修改也OK. 如果步长不是1, 要注意. 元素的个数

print(lst)lst[1:4] = ["李个龟儿子"] # 如果切片没有步长或者步长是1. 则不用关心个数

print(lst)

# 切片修改

# li = ["windows", "Ubuntu", "CenOS", "Red Hat"]

# # li[0:2] = ["周杰伦","周润发","麻花藤"] # 可迭代对象

# # print(li)

# # print(li[0:3:2])

# li[3:1:-1] = ["麻花藤"] # 如果你的步长不是1, 元素个数必须要匹配

# print(li)

4. 查询, 列表是一个可迭代对象, 所以可以进行for循环

1 for循环查询2 #li = ["鸡腿饭", "疙瘩汤", "北京烤鸭", "宫保鸡丁"]

3 ## element 元素

4 #for el in li:

5 #print(el)

View Code

常见操作

# li = ["人参果", "唐僧肉", "榴莲", "苹果", "唐僧肉"]

# ret = li.count("唐僧肉") # 计数

# print(ret)

#

# print(len(li)) # 长度

# sort() 排序

# li = [1,6, 9, 18, 27, 3, 4]

# # li.sort() # 升序. 从小到大.

# li.sort(reverse=True) # 降序.

# print(li)

# li = ["1", "5","112","11","111","21"] # 字符串

# li.sort()

# print(li)

# 中文尽量不要排序. 没有意义

# li = ["彭于晏", "林志玲", "渣渣辉", "古天乐"]

# li.sort()

# print(li)

# li = ["西瓜太郎", "冬瓜太郎", "机器猫", "黑猫警长"]

# li.reverse() # 翻转

# print(li)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
校园悬赏任务平台对字典管理、论坛管理、任务资讯任务资讯公告管理、接取用户管理、任务管理、任务咨询管理、任务收藏管理、任务评价管理、任务订单管理、发布用户管理、管理员管理等进行集化处理。经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择小程序模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行校园悬赏任务平台程序的开发,在数据库的选择上面,选择功能强大的Mysql数据库进行数据的存放操作。校园悬赏任务平台的开发让用户查看任务信息变得容易,让管理员高效管理任务信息。 校园悬赏任务平台具有管理员角色,用户角色,这几个操作权限。 校园悬赏任务平台针对管理员设置的功能有:添加并管理各种类型信息,管理用户账户信息,管理任务信息,管理任务资讯公告信息等内容。 校园悬赏任务平台针对用户设置的功能有:查看并修改个人信息,查看任务信息,查看任务资讯公告信息等内容。 系统登录功能是程序必不可少的功能,在登录页面必填的数据有两项,一项就是账号,另一项数据就是密码,当管理员正确填写并提交这二者数据之后,管理员就可以进入系统后台功能操作区。项目管理页面提供的功能操作有:查看任务,删除任务操作,新增任务操作,修改任务操作。任务资讯公告信息管理页面提供的功能操作有:新增任务资讯公告,修改任务资讯公告,删除任务资讯公告操作。任务资讯公告类型管理页面显示所有任务资讯公告类型,在此页面既可以让管理员添加新的任务资讯公告信息类型,也能对已有的任务资讯公告类型信息执行编辑更新,失效的任务资讯公告类型信息也能让管理员快速删除。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值