在学习list、tuple、str等数据类型时,多次接触到索引与切片

元素数量而言:

索引:取一个元素

切片:可以取多个元素

元素类型而言:

索引:不好描述,举个例子来说:lst = ['a','b','c'],lst[1]得到‘b’是个字符串

切片:不好描述,举个例子来说:lst = ['a','b','c'],lst[1:2]得到[‘b’]是个列表

lst = ['hello','world','I','love','python']#索引:
a = lst[1]
print(a)
print(type(a))#切片:
b = lst[1:2]
print(b)
print(type(b))c =lst[1:4]
print(c)
print(type(c))输出结果为:

world
<class 'str'>
['world']
<class 'list'>
['world', 'I', 'love']
<class 'list'>

转载于:https://www.cnblogs.com/ronghe/p/8309224.html

Python之路【第十篇】:索引与切片的不同相关推荐

  1. Python之路(第二十篇) subprocess模块

    一.subprocess模块 subprocess英文意思:子进程 那什么是进程呢? (一)关于进程的相关理论基础知识 进程是对正在运行程序的一个抽象,进程的概念起源于操作系统,是操作系统最核心的概念 ...

  2. Python之路【第一篇】:Python简介和入门

    Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...

  3. Python之路【第二篇】:Python基础(一)

    Python之路[第二篇]:Python基础(一) 入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. 1 2 3 if 1==1:     name ...

  4. c语言随机生成整数存放一维数组_文科生学 Python 系列 7: Numpy 数组/索引和切片...

    第四课:本课内容: • 0. 导入 NumPy 包 • 1. 创建 NumPy 数组 • 2. 索引和切片 • 3. 读取文件 • 4. 布尔型索引 • 5. 数组的运算 • 6. 常用函数举例 Nu ...

  5. 原创:《Python之路实战40篇》PDF高清版,限时下载!

    内容简介 1 <Python之路40篇实战 .pdf>包含Python篇.数据分析篇.机器学习篇等 3 大模块,目录如下: 下载方式 2 关注公众号「Python与算法社区」,后台回复一个 ...

  6. Python 科学计算库 Numpy (二) —— 索引及切片

    目录 1. 索引及切片 (1)通过下标以及内置函数进行索引切片 (2)使用冒号分隔参数进行切片索引 (3)对部分元素进行索引并切片 (4)对多维数组进行索引切片 2. 高级索引 (1)整数数组索引 ( ...

  7. Python之路(第十六篇)xml模块、datetime模块

    一.xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单, xml比较早,早期许多软件都是用xml,至今很多传统公司如金融行业的很多系统的接口还主要 ...

  8. 【Python之路】第二篇--初识Python

    Python简介 Python可以应用于众多领域,如:数据分析.组件集成.网络服务.图像处理.数值计算和科学计算等众多领域.目前业内几乎所有大中型互联网企业都在使用Python,如:Youtube.D ...

  9. Python之路(第二十一篇) re模块

    一.re模块 正则表达式本身是一种小型的.高度专业化的编程语言,正则表达式就是字符串的匹配规则,在多数编程语言里都有相应的支持,python里对应的模块是re,正则表达式模式被编译成一系列的字节码,然 ...

  10. [转载] python之路《第二篇》Python基本数据类型

    参考链接: Python中的Inplace运算符| 1(iadd(),isub(),iconcat()-) 运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: 6. ...

最新文章

  1. R语言tidyquant包的tq_transmute函数计算持有某只股票的天、月、周收益率、ggplot2使用条形图(bar plot)可视化股票月收益率数据条形图
  2. 带通采样定理简单记录
  3. Windows Server 2008 R2中的Hyper-V
  4. bpcs uploader.php,linux 备份定时同步到百度云盘
  5. Android入门第七篇之ListView (二)
  6. 用java写四则混合运算,JAVA写的四则混合运算-JSP教程,Java技巧及代码
  7. 华为公布鸿蒙2.0内测清单,华为鸿蒙操作系统2.0版支持的设备清单流出,荣耀30s...
  8. phpul 无序列表,PHP – 简单嵌套无序列表(UL)数组
  9. vue服务端转html,普通vue-cli初始项目转为服务端渲染SSR
  10. spring boot错误: 找不到或无法加载主类
  11. linux操作系统漏洞,常见的操作系统漏洞有哪些
  12. JMeter学习笔记(四)
  13. Numpy快速入门教程
  14. 基于SSM的共享汽车管理系统设计与实现
  15. Java判断上海自来水来自海上_JavaAPI
  16. R语言在Ubuntu环境下添加times new roman字体
  17. android studio json数据解析汇总(备忘)
  18. 有什么好用的在线图表制作网站吗?试试这个吧
  19. java视、频_[java视频]感人故 事视 频网 站上那找~~~
  20. 伽罗华域(Galois Field)理解、基于伽罗华域的四则运算(附详细python代码)

热门文章

  1. 分块矩阵在秩不等式中的应用
  2. Hyper-V的管理与使用之一:添加功能
  3. PHP 5.4中的traits特性
  4. SVN忽略不必要的配置文件
  5. 提升Android应用视觉效果的10个UI技巧【转】
  6. Django model反向关联名称的方法(转)
  7. 学号20145332 《信息安全系统设计基础》实验四 驱动程序设计
  8. 【Python之路Day12】网络篇之Python操作RabbitMQ
  9. bzoj-2957 楼房重建
  10. Deep learning:五(regularized线性回归练习)