python_test0429
x=[1,1,1] x[1] = 2 print(x) #删除元素 names =["tt1","tt2","tt5","tt8"] print("删除前:"+str(names)) del names[2] print("删除后:"+str(names)) #分片赋值 name=list('cperl'); print(name) #替换部分内容 name[2:] = list('ttt') print(name) #索引1开始后面所有替换 name[1:] = list("goodluck") print(name) #分片赋值语句插入新值 names2=[1,5] names2[1:1]=[2,3,4] print(names2) #使用分片设置部分值为空,删除 names2[1:4]=[] print(names2) #列表方法 append lst =[1,2,3] lst.append(5) print(lst) #count统计出现的个数 string_array=["scott","lixiao","rizneg","yanhong","scott"] cnt_qty=string_array.count("scott") print("scott的个数为:"+str(cnt_qty)) #extend末尾追加多个值 aa = [1,2,3] bb = [5,6,8] aa.extend(bb) print(aa) #index方法 knights = ["we","are","the"] index2 = knights.index("the") print("the的索引位置是:" + str(index2)) #5插入insert numbers2 = [2,3,4,6,8] numbers2.insert(3,"3a") print(numbers2) #pop方法 x2=[1,2,3] x.pop() print(x) #1,2 x.pop(0) print(x) # 2 #7.remove x3 =["to","be","strong"] x3.remove("be") print(x3) #x3.remove("aaa") #报错Traceback (most recent call last):ValueError: list.remove(x): x not in list #8reverse 反向存放,翻转,逆序存放 x5 =[1,2,3] x5.reverse() print(x5) #排序sort x6 =[2,1,5,3,6] print("排序前:" + str(x6)) x6.sort() print("排序后:" + str(x6)) x7 = [4,6,2,3,1,7,9] y = x7 #浅复制,y变化,X7也会变化 y2 = x7[:] #深复制,y2变化,X7不会变化 print(y2) print(x7) print("y2排序后") y2.sort() print(y2) print("x7的值") print(x7) #比较cmp #b_result = cmp(32,22),py2有cmp, #py3比较方法:使用operator import operator b_ret =operator.gt(3,2) print("是否大于:" + str(b_ret)) b_ret = operator.eq(3,2) print("是否等于:" + str(b_ret)) #使用字符串 format2 = "I am %s, you are %s" str2 = ("tt2","tt3") conbine2 = format2%str2 print(conbine2) # I am tt2, you are tt3
欢迎讨论,相互学习。
cdtxw@foxmail.com
分类:
Python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
2022-05-03 访问win7你没有权限访问 请与网络管理员联系”要怎么解决?