数据类型

  • 列表(list)
    • 列表的创建
    • 列表的取值(划重点)
    • 列表的大小和长度

列表(list)

列表的创建

列表的创建很简单,使用中括号。理论上中括号里面的值是任意类型,上代码:

lst1 = [1, 2, 3]
print(type(lst1))
print(lst1)
lst2 = ['abc', "123", 123, 123.0, True, None, ['abc', "123", 123, 123.0, True, None]]
print(type(lst2))
print(lst2)

运行结果:

列表的取值(划重点)

可以使用下标取值,注意不要越界了。

print(lst2[0], lst2[5], lst2[6][3], lst2[6][4])

输出为:

默认print打印,使用空格分隔,我们也可以自己修改分隔符

print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='-')
print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='^')
print(lst2[0], lst2[5], lst2[6][3], lst2[6][4], sep='&')

运行结果:

还有另一种取值方法:

lst3 = lst2[1:5]
print(type(lst3))
print(lst3)

这里lst2的定义在列表创建章节出,点击这里查看
运行结果:

中括号中,第一个数字表示起点,第二个数字表示结束位置的后一个。打印长度为:5 - 1 = 4;
如果定义lst3 = lst2[3:5],那么打印结果为:

同样,之前字符串可以使用负索引,在list中也同样适用。上代码:

print(lst2[0], lst2[1], lst2[2], lst2[3], lst2[4], lst2[5], lst2[6])
print(lst2[-1], lst2[-2], lst2[-3], lst2[-4], lst2[-5], lst2[-6], lst2[-7])
print(lst2[-7], lst2[-6], lst2[-5], lst2[-4], lst2[-3], lst2[-2], lst2[-1])
print(lst2[0], lst2[1], lst2[2], lst2[3], lst2[4], lst2[5], lst2[6], lst2[7])
# print(lst2[-1], lst2[-2], lst2[-3], lst2[-4], lst2[-5], lst2[-6], lst2[-7], lst2[-8])

正常运行结果:

退出码为0

如果越界,运行会报错噢。


退出码为1

列表的大小和长度

获取list的大小和长度

print(lst2.__sizeof__())
print(len(lst2))
print(lst2.__len__())

运行结果:

原本想把列表的操作也一起加到本文中,奈何下午有事情,无法继续学习了。
本文先结束了,等晚上回来再继续吧。

python学习-数据类型(列表→创建、取值、大小、长度)相关推荐

  1. python如何从列表中提取数据_Python 从列表中取值和取索引的方法

    如下所示: name_list["zhangsan","lisi","wangwu"] #1.取值 print(name_list[0]) ...

  2. python ui bs_Guibs的Python学习_列表

    Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...

  3. python中bool函数用法_在python中bool函数的取值方法

    bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...

  4. Python学习笔记:创建分数类

    Python学习笔记:创建分数类 1.编写创建分数类.py # 创建分数类from math import gcd# 定义分数类 class Fraction: def __init__(self, ...

  5. Python学习笔记:爬取网页图片

    Python学习笔记:爬取网页图片 上次我们利用requests与BeautifulSoup爬取了豆瓣<下町火箭>短评,这次我们来学习爬取网页图片. 比如想爬取下面这张网页的所有图片.网址 ...

  6. Python 学习笔记 列表 range() xxx XXX

    Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...

  7. Python 学习笔记 列表 xxx XXX

    Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) p ...

  8. python读取文件并按属性取值

    python python读取文件并按属性取值 python读取文件并按属性取值 定义类,使得传入的值后续可以通过属性取出 class sepByAttr: # 自定义的元素def __init__( ...

  9. Python 学习笔记 列表 排序 xxx XXX

    Python 学习笔记 列表 排序 xxx XXX print("-" * 30) cars = ['bmw', 'audi', 'toyota', 'subaru'] cars. ...

最新文章

  1. 独家 | 手把手教你从有限的数据样本中发掘价值(附代码)
  2. 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY5-神经网络
  3. Linux服务器各种后门查杀
  4. 前端js自动填写 点击_爬虫自动填写学生健康打卡表
  5. imclearboder matlab,Lucas
  6. Chap-3 Section 3.3 ELF文件头
  7. java有常函数_Java开发笔记(十一)常见的数学函数
  8. python爬虫案例——根据网址爬取中文网站,获取标题、子连接、子连接数目、连接描述、中文分词列表
  9. Cocos2d-x中常用的类
  10. 慕课网-哒哒租车系统
  11. JAVA操作Excel(POI、easyPOI、easyExcel)
  12. 问农事 - 菜蔬作物的节令
  13. Dp-状态压缩:玉米田
  14. 定时清理服务器日志文件
  15. mysql常用的tamper脚本,Sqlmap Tamper绕过脚本详解
  16. TIOBE 7 月编程语言排行榜:C、Java 和 Python 争夺第一
  17. 【C++ Primer 学习笔记】: 容器和算法之【泛型算法】
  18. 2022-2028年中国房地产中介服务行业市场深度分析及投资前景分析报告
  19. Spring Boot教程(十七)属性配置文件详解(2)
  20. win10家庭中文正式版输入法切换快捷键设置为Ctrl+Shift

热门文章

  1. Chrome 开发者工具 版本 65 新引入的 Overrides
  2. 最详细的 SAP ABAP Web Service 创建和消费步骤讲解
  3. 如何使用 controllerExtensions 给 SAP Fiori Elements List Report 的表格注册事件响应函数
  4. 我的工作日常:一个CSS问题引起的小插曲
  5. Angular开发文档中一些常用的词汇
  6. SAP Server Side JavaScript解决方案
  7. SAP Cloud Platform integration上创建一个最简单的iFlow
  8. jQuery.sap.storage getAccessToken的技术实现
  9. how is batch operation handled in backend
  10. OPA 4 - createButtonTest