Python基础列表、元组、字典和集合怎样应用的
Admin 2022-09-03 群英技术资讯 270 次浏览
print("-------------创建列表-------------"); list1 = ['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3] print(list1) list2 = list('Python') print(list2) list3 = [] print(list3) print("-------------访问列表中的值-------------"); print("list1[0]: ", list1[0]) print("list2[1:5]: ", list2[1:5]) print("-------------列表函数-------------"); list1.append('XYZ') #向 list1 增加'XYZ'对象 print(list1.count('Python')) #返回'Python'出现次数 list1.extend(list2) #将 list2 加到 list1 后面 print(list1) list1.remove('XYZ') #删除对象'XYZ' print(list1.pop()) # 删除列表的最后位置上的对象并返回 print(list1) D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py -------------创建列表------------- ['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3] ['P', 'y', 't', 'h', 'o', 'n'] [] -------------访问列表中的值------------- list1[0]: JAVA list2[1:5]: ['y', 't', 'h', 'o'] -------------列表函数------------- 1 ['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3, 'XYZ', 'P', 'y', 't', 'h', 'o', 'n'] n ['JAVA', 'Hello', 'Python', 'VS', 1, 2, 3, 'P', 'y', 't', 'h', 'o'] 进程已结束,退出代码0
print("-------------创建访问元祖-------------"); #coding=utf-8 tuple = ( 'Java', 786 , 2.23, 'john', 70.2 ) tinytuple = (123, 'john') print(tuple) # 输出完整元组 print(tuple[0])# 输出元组的第一个元素 print(tuple[1:3]) # 输出第二个至第三个的元素 print(tuple[2:])# 输出从第三个开始至列表末尾的所有元素 print(tinytuple * 2) # 输出元组两次 print(tuple + tinytuple) # 打印组合的元组 D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py -------------创建访问元祖------------- ('Java', 786, 2.23, 'john', 70.2) Java (786, 2.23) (2.23, 'john', 70.2) (123, 'john', 123, 'john') ('Java', 786, 2.23, 'john', 70.2, 123, 'john') 进程已结束,退出代码0
print("-------------创建字典-------------"); d1 = {} # 空字典 d2={"id":10,"tel":123456,"name":"小明"} print(d1) print(d2) print("-------------访问字典-------------"); dict2 = {'name': '小明','id':1, 'dept': '计算机'} print(dict2['dept']) print(dict2['name']) print("-------------修改添加字典-------------"); dict1 = {'Name':'小明', 'Age':19, 'major':'计算机'}; dict1['Age'] = 18; # 字典中有"Age"键,更新现有元素 dict1['college'] = "Tech"; # 字典中无"college"键,执行添加操作 print("dict1['Age']: ",dict1['Age']) print("dict1['college']: ",dict1['college']) print("-------------删除字典-------------"); dict1={"stu_name":"小明","stu_id":1,"stu_age":24} del dict1["stu_id"] # 删除键为"stu_id"的键值对 print(dict1) dict1.clear() # 删除所有键值对 print(dict1) D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py -------------创建字典------------- {} {'id': 10, 'tel': 123456, 'name': '小明'} -------------访问字典------------- 计算机 小明 -------------修改添加字典------------- dict1['Age']: 18 dict1['college']: Tech -------------删除字典------------- {'stu_name': '小明', 'stu_age': 24} {} 进程已结束,退出代码0
print("-------------创建集合-------------"); s = set() # 空集 print(s) print(type(s)) s = {1,2,3} # 直接写入集合元素 print(type(s)) s=set(["ABC",'XYZ','xyz','123','1',1,1.0]) print(s) s=set(i for i in range(10)) print(s) s=frozenset("Python 3.3.3") print(s) s= dict((i,0) for i in {1, 'ABC', 'XYZ', 'xyz', '1', '123'}) print(s) s= dict((i,0) for i in frozenset({'n', 'o', 'h', ' ', '.', 'y', 't', 'P', '3'})) print(s) print("-------------访问集合-------------"); s = set(['A', 'B', 'C', 'D']) # s = {'A', 'B', 'C', 'D'} print('A' in s) print('a' not in s) for i in s: print(i,end='\t') print("-------------更新集合-------------"); s = set(['A', 'B', 'C', 'D']) s = s|set('Python') # 使用操作符"|" print(s) s.add('ABC') # add()方法 print(s) s.remove('ABC') # remove()方法 s.update('JAVAEF') # update()方法 print(s)
D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py -------------创建集合------------- set() <class 'set'> <class 'set'> {1, '1', 'xyz', 'XYZ', '123', 'ABC'} {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} frozenset({'t', 'o', 'y', 'n', '3', '.', 'h', ' ', 'P'}) {1: 0, '1': 0, 'xyz': 0, 'XYZ': 0, '123': 0, 'ABC': 0} {'t': 0, 'o': 0, 'n': 0, '.': 0, 'y': 0, '3': 0, 'h': 0, ' ': 0, 'P': 0} -------------访问集合------------- True True B D C A -------------更新集合------------- {'B', 't', 'o', 'y', 'n', 'D', 'C', 'h', 'P', 'A'} {'B', 't', 'o', 'ABC', 'y', 'n', 'D', 'C', 'h', 'P', 'A'} {'B', 'E', 't', 'o', 'y', 'n', 'J', 'D', 'C', 'h', 'F', 'P', 'V', 'A'} 进程已结束,退出代码0 D:\工作空间\Python\venv\Scripts\python.exe D:/工作空间/Python/main.py -------------创建字典------------- {} {'id': 10, 'tel': 123456, 'name': '小明'} -------------访问字典------------- 计算机 小明 -------------修改添加字典------------- dict1['Age']: 18 dict1['college']: Tech -------------删除字典------------- {'stu_name': '小明', 'stu_age': 24} {} 进程已结束,退出代码0
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
我们可以用python里面的time模块mktime方法将转为unix时间戳,mktime函数只能接受相应时间的元祖序列。在此之前需要先将输入的时间转为元组序列:如果输入的时间为指定格式的,则可以用strptime()函数根据指定的格式把一个时间字符串解析为时间元组,time.strptime(string[,format])例如:time.strptime('2017-11-181
本文主要介绍了python中opencv K均值聚类的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧<BR>
这篇文章主要介绍了Python爬虫之线程池的使用,文中有非常详细的的代码示例,对正在学习python爬虫的小伙伴们很有帮助哟。需要的朋友可以参考下
Python 从设计之初就是一门面向对象的语言,正因为如此,在 Python 中创建一个类和对象是很容易的。本章节我们将详细介绍 Python 的面向对象编程
Sklearn(全称 SciKit-Learn),是基于 Python 语言的机器学习工具包。Sklearn 主要用Python编写,建立在 Numpy、Scipy、Pandas 和 Matplotlib 的基础上,也用 Cython编写了一些核心算法来提高性能。
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008