Python学习之路(高级特性之切片)

高级特性 slice切片

# 高级特性之切片 slice 特点 数组切割  从数组索引x切到索引y但不包括y 
# 满足条件 x<y 
# 写法:L[x:y] 如果x=0 也可写成 L[:y]

# 从list或tuple中取出指定的元素

L = ['dp', 'cpy', 'ch', 'yy', 'dsh']
# 没有接触slice之前
r = []
n = 3
for x in range(n):
    print(x)
    r.append(L[x])
print(r)
# slice切片方法
print(L[:3])
print(L[3:5])

# 创建一个0-99的数组

L1 = list(range(100))
print(L1) # 0-99
print(L1[:10]) # 0-9
print(L1[-10:]) # 90-99
print(L1[:120]) # 随意切 只需满足条件
print(L1[::5]) # 每5个数 取一个 及 整除5的数
print(L1[10:20:2]) # 第10个数开始 第19个数结束 之间 每2个数取一个
print(L1[:10:3]) #取到0-9的数 每三个数 取一个

关注一波!喜欢一波!本人是前端菜鸟,正在做自己的个人博客邓鹏的博客,欢迎来交流学习, 使用的技术 vue + koa2 + mysql + php + nginx!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 高级特性之列表生成式 练习 如果list中既包含字符串,又包含整数,由于非字符串类型没有lower()方法,所以列...
    55lover阅读 3,192评论 0 3
  • 函数声明 练习题:请定义一个函数quadratic(a, b, c),接收3个参数,返回一元二次方程: axx +...
    55lover阅读 1,432评论 0 3
  • 函数之 递归函数 小结 使用递归函数的优点是逻辑简单清晰,缺点是过深的调用会导致栈溢出。针对尾递归优化的语言可以通...
    55lover阅读 3,873评论 0 3
  • 小结 任何计算机程序都是为了执行一个特定的任务,有了输入,用户才能告诉计算机程序所需的信息,有了输出,程序运行后才...
    55lover阅读 1,697评论 0 3
  • 函数参数 以及默认参数 定义一个可变参数的函数 一般是list 或者 tuple 函数参数之关键字参数 练习 写一...
    55lover阅读 1,841评论 0 2

友情链接更多精彩内容