python复习:列表、元组、列表操作、字典

来源:互联网 发布:数据字典模型作用 编辑:程序博客网 时间:2024/06/02 16:55

简单总结

#列表跟元组最大的区别是:列表可以修改,元组不能。#通过使用加号可以进行序列的连接操作str1='hello'str2='world'#乘法,用数字x乘以一个序列会生成新的序列,新的序列是原来的序列重复x次#None 空序列bo1='h' in str1#检查一个值是否在序列中#print(bo1)numbers=[122,332,334]length=len(numbers)#长度、最大、最小Max=max(numbers)Min=min(numbers)#列表\字符串的转换string='hello'List=list(string)stringTwo=''.join(List)ChangeList=List;ChangeList[2:]=list('arr')#ChangeList 与List都改变了List.append(3)#追加List.count(3)#出现的次数List.extend(ChangeList)#在列表的末尾一次性追加另一个序列的多个值#extend方法修改了被扩展的序列,连接操作会返回一个全新的列表,原来的值未改变#从列表中找出某个值第一个匹配项的索引位置List.index(3)List.insert(4,'hello') #将对象插入到列表中List.pop()#移除列表一个元素,默认最后一个List.pop(1) #移除第二个List.remove(3) #移除第一个匹配项List.reverse() #反向存放List.sort() #排序def  com(n1,n2):if n1>n2:return 1else :return 0NumList=[1,2,3,4,3,2,4]NumList.sort(reverse=True)#是否逆序排List.sort()tupleList=tuple('this is a ')#序列为参数,转换为元组JoinList='+'.join(List) #不改变原来的字符串,需要添加的队列元素必须是字符串LowerString=stringTwo.lower()UpperString=stringTwo.upper()TitleString=stringTwo.title()#首字母大写ReplaceString=stringTwo.replace('e','E')#查找并替换stringTwo.split(' ')#字符串的分割stringTwo.strip() #除去两侧的空格#stringTwo.translate('L')#只处理单个字符,可同时进行多个替换#print(List,ChangeList,'\n',NumList,'\n',tupleList)#print(JoinList,LowerString,UpperString,TitleString)#print(ReplaceString)#字符串格式化使用字符串格式化操作符,在%左侧放置一个字符串(格式化字符串),而右侧则放置希望格式化的值#print('%.3f'%1.22234)#字典x={} #先初始化,才可以关联x[42]='好的'


原创粉丝点击