前言:
此刻姐妹们对“pythontuple切片”大体比较看重,咱们都需要知道一些“pythontuple切片”的相关内容。那么小编同时在网摘上搜集了一些对于“pythontuple切片””的相关资讯,希望朋友们能喜欢,咱们一起来学习一下吧!知识卡片
切片操作支持类型:字符串(str),元组(tuple),列表(list)
主要功能:1.序列分割>>>l = [10,20,30,40,50,60]>>>l[:2]//在下标2的地方分割[10,20]>>>l[2:][30,40,50,60]2.对对象进行切片形式1:s[a:b:c],对s在a到b之间以c为间隔取值>>>s = 'bicycle'>>>s[: : 3]'bye'>>>s[: : -1]'elcycib'形式2:s = slice(a,b),将a到b之间的范围切片化,记做s,一般用于循环提取数据>>>invoice = '''...0.........6.......................40........ .52.....55................1909 banana $50.00 4 $56.00...1912 orange $40.00 5 $50.00'''>>>s = slice(0,6>>>lines = invoice.split('\n')[2:]>>>for i in lines: print(s)输出:190919123.给切片赋值:>>>l = list(range(10))>>>l[0,1,2,3,4,5,6,7,8,9]>>>l[2:5] = [20,30]>>>l[0,1,20,30,5,6,7,8,9]>>>del l[5:7]>>>l[0,1,20,30,5,8,9]>>>l[3: : 2] = [11,22]>>>l[0,1,20,11,5,22,9]>>>l[2:5] = 100会报错,原因:赋值的对象是一个切片,赋值语句的右侧必须是个可迭代对象(如list,tuple,str等)>>>l[2:5] = [100]>>>l[0,1,100,22,9]
回到标题:忽略最后一个元素除了有上述优点外,python和C都有以0作为起始坐标的传统,这也是python的风格
mv轻松一刻
视频加载中...
Python每日一练
编程题19:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如 6=1十2十3.编程找出1000以内的所有完数。
参考程序:def f19(): n = int(input("请输入查找范围:")) ws = [] for i in range(1,n+1): zj = [] s = 0 for j in range(1,int(i/2)+1): if i%j == 0: zj.append(j) s += j if s == i: ws.append(i) #print(zj)//检验因数是否正确 print(ws)f19()
标签: #pythontuple切片