python学习-数据类型(列表→创建、取值、大小、长度)
数据类型
- 列表(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学习-数据类型(列表→创建、取值、大小、长度)相关推荐
- python如何从列表中提取数据_Python 从列表中取值和取索引的方法
如下所示: name_list["zhangsan","lisi","wangwu"] #1.取值 print(name_list[0]) ...
- python ui bs_Guibs的Python学习_列表
Guibs 的 Python学习_列表# 列表# 列表由一系列按特定顺序排列的元素组成, 其中元素和元素之间可以没有任何关系 # 在 Python 中, 用方括号 [] 来表示列表, 并用逗号 , 分 ...
- python中bool函数用法_在python中bool函数的取值方法
bool是Boolean的缩写,只有真(True)和假(False)两种取值 bool函数只有一个参数,并根据这个参数的值返回真或者假. 1.当对数字使用bool函数时,0返回假(False),任何其 ...
- Python学习笔记:创建分数类
Python学习笔记:创建分数类 1.编写创建分数类.py # 创建分数类from math import gcd# 定义分数类 class Fraction: def __init__(self, ...
- Python学习笔记:爬取网页图片
Python学习笔记:爬取网页图片 上次我们利用requests与BeautifulSoup爬取了豆瓣<下町火箭>短评,这次我们来学习爬取网页图片. 比如想爬取下面这张网页的所有图片.网址 ...
- Python 学习笔记 列表 range() xxx XXX
Python 学习笔记 列表 range() xxx XXX print("-" * 30) for value in range(1, 5):print(value)number ...
- Python 学习笔记 列表 xxx XXX
Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) p ...
- python读取文件并按属性取值
python python读取文件并按属性取值 python读取文件并按属性取值 定义类,使得传入的值后续可以通过属性取出 class sepByAttr: # 自定义的元素def __init__( ...
- Python 学习笔记 列表 排序 xxx XXX
Python 学习笔记 列表 排序 xxx XXX print("-" * 30) cars = ['bmw', 'audi', 'toyota', 'subaru'] cars. ...
最新文章
- 独家 | 手把手教你从有限的数据样本中发掘价值(附代码)
- 机器学习(MACHINE LEARNING) 【周志华版-”西瓜书“-笔记】 DAY5-神经网络
- Linux服务器各种后门查杀
- 前端js自动填写 点击_爬虫自动填写学生健康打卡表
- imclearboder matlab,Lucas
- Chap-3 Section 3.3 ELF文件头
- java有常函数_Java开发笔记(十一)常见的数学函数
- python爬虫案例——根据网址爬取中文网站,获取标题、子连接、子连接数目、连接描述、中文分词列表
- Cocos2d-x中常用的类
- 慕课网-哒哒租车系统
- JAVA操作Excel(POI、easyPOI、easyExcel)
- 问农事 - 菜蔬作物的节令
- Dp-状态压缩:玉米田
- 定时清理服务器日志文件
- mysql常用的tamper脚本,Sqlmap Tamper绕过脚本详解
- TIOBE 7 月编程语言排行榜:C、Java 和 Python 争夺第一
- 【C++ Primer 学习笔记】: 容器和算法之【泛型算法】
- 2022-2028年中国房地产中介服务行业市场深度分析及投资前景分析报告
- Spring Boot教程(十七)属性配置文件详解(2)
- win10家庭中文正式版输入法切换快捷键设置为Ctrl+Shift
热门文章
- Chrome 开发者工具 版本 65 新引入的 Overrides
- 最详细的 SAP ABAP Web Service 创建和消费步骤讲解
- 如何使用 controllerExtensions 给 SAP Fiori Elements List Report 的表格注册事件响应函数
- 我的工作日常:一个CSS问题引起的小插曲
- Angular开发文档中一些常用的词汇
- SAP Server Side JavaScript解决方案
- SAP Cloud Platform integration上创建一个最简单的iFlow
- jQuery.sap.storage getAccessToken的技术实现
- how is batch operation handled in backend
- OPA 4 - createButtonTest