博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python列表、元组练习
阅读量:4355 次
发布时间:2019-06-07

本文共 2769 字,大约阅读时间需要 9 分钟。

#通用序列操作:分片、索引、加、乘、成员资格、长度及最值 #成员资格 pwd = 'dxrw' print('rw' in pwd) user = ['zhangsan','26','123456'] database = [ ['zhangsan','1234'], ['lisi','235'], ['wangwu','4567'] ] Flag = True while(Flag): username = input("input your name:") pwd = input("input your pwd:") if [username,pwd] in database: print("logo in") break else: print("failed") #长度及最值 num = [1,2,3,4,5,6,7,8] print("len:",len(num)) print("min:",min(num)) print("max:",max(num)) #list函数 print(list("hello world")) #列表的基本操作:元素赋值、元素删除、分片赋值、列表方法 list1= [1,2,34] list1[2] = 0 print("赋值:",list1) del list1[2] print("删除",list1) name = list("Hello World") name[5:]=list("1234") print("分片修改:",name) num1 = [1,2,3,4,5,6,7,8,9] num1[1:1] = [100,200,300] print("分片插入:",num1) num2 = [1,2,3,4,5,6,7,8,9] num2[1:4] = [] print("分片置空:",num2) #列表方法 lst = [1,2,3,4,4,5,6,7,9,7] lst_extend= list("hello") #lst_extend = [2,34,555] lst.append(5) lst.append(6) lst.extend(lst_extend) print("append:",lst) print("conut:",lst.count(5)) print("尾部追加:",lst) print("索引:",lst.index(5)) lst.insert(4,"heheh") print("插入:",lst) print("移除last:",lst.pop()) print("移除last:",lst.pop(0)) print("move:",lst) x = [1,2,3,4,5,6,7,66,6,665,4436] x.append(x.pop()) print("append入栈pop出栈:",x) x.remove(2) print("remove:",x) x.reverse() print("reserver:",x) x.sort() print("sort:",x) y=x.sort() print("x:",x) print("y:",y) ab=["hell","ajdlasg","fadfasgasgas","fa"] ab.sort(key=len) print("按长度排序:",ab) ab.sort(reverse=True) print("反转:",ab) #元组不可变序列 print(3*(40+2)) print(3*(40+2,)) print("把序列转换为元组",tuple([1,3,4,5,6])) print(tuple((1,23,44,5,6))) print(tuple("helloafadfad"))
""" C:\python3.7\python.exe D:/Python-Test/qiubai/qiubai/Test.py True input your name:zhangsan input your pwd:1234 logo in len: 8 min: 1 max: 8 ['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'] 赋值: [1, 2, 0] 删除 [1, 2] 分片修改: ['H', 'e', 'l', 'l', 'o', '1', '2', '3', '4'] 分片插入: [1, 100, 200, 300, 2, 3, 4, 5, 6, 7, 8, 9] 分片置空: [1, 5, 6, 7, 8, 9] append: [1, 2, 3, 4, 4, 5, 6, 7, 9, 7, 5, 6, 'h', 'e', 'l', 'l', 'o'] conut: 2 尾部追加: [1, 2, 3, 4, 4, 5, 6, 7, 9, 7, 5, 6, 'h', 'e', 'l', 'l', 'o'] 索引: 5 插入: [1, 2, 3, 4, 'heheh', 4, 5, 6, 7, 9, 7, 5, 6, 'h', 'e', 'l', 'l', 'o'] 移除last: o 移除last: 1 move: [2, 3, 4, 'heheh', 4, 5, 6, 7, 9, 7, 5, 6, 'h', 'e', 'l', 'l'] append入栈pop出栈: [1, 2, 3, 4, 5, 6, 7, 66, 6, 665, 4436] remove: [1, 3, 4, 5, 6, 7, 66, 6, 665, 4436] reserver: [4436, 665, 6, 66, 7, 6, 5, 4, 3, 1] sort: [1, 3, 4, 5, 6, 6, 7, 66, 665, 4436] x: [1, 3, 4, 5, 6, 6, 7, 66, 665, 4436] y: None 按长度排序: ['fa', 'hell', 'ajdlasg', 'fadfasgasgas'] 反转: ['hell', 'fadfasgasgas', 'fa', 'ajdlasg'] 126 (42, 42, 42) 把序列转换为元组 (1, 3, 4, 5, 6) (1, 23, 44, 5, 6) ('h', 'e', 'l', 'l', 'o', 'a', 'f', 'a', 'd', 'f', 'a', 'd') """
 

转载于:https://www.cnblogs.com/acer-haitao/p/7261511.html

你可能感兴趣的文章
Uri、URL和URN三者的区别
查看>>
数据字典的转换
查看>>
二维数组按照指定的字段排序的函数
查看>>
在IAR下通过Jlink将程序直接下载到Flash指定地址
查看>>
POJ2560-雀斑(Freckles)【图论,并查集,最小生成树,KURUSKAL】
查看>>
[Angular] Tree shakable provider
查看>>
[Vue + TS] Use Dependency Injection in Vue Using @Inject and @Provide Decorators with TypeScript
查看>>
[Angular 2] Select From Multiple Nested Angular 2 Elements
查看>>
C# 中的委托和事件[转帖]
查看>>
图的遍历(bfs+dfs)模板
查看>>
angular service 进行组件通信
查看>>
linux安装Mac的默认Monaco字体
查看>>
java语言的特点
查看>>
关于动态添加iview admin路由以及刷新侧边栏
查看>>
ApplicationInsights的探测器尝鲜
查看>>
java 解析Json格式数据
查看>>
unix中的线程池技术详解
查看>>
CSS简介
查看>>
常用三大软件评价1
查看>>
MVC各层介绍使用---初步理解
查看>>