西安python培训班多少钱-西安中公python培训班靠谱吗
【Python基础知识】Python中列表的常用操作
1 使用len()函数获取列表长度
列表的len()函数用于获取一个列表的长度,即列表中项的个数:
>>> fruits = ['apple', 'banana', 'watermelon', 'strawberry', 'orange']
>>> len(fruits)
5
空列表的长度为0:
>>> empty_list = []
>>> len(empty_list)
0
当使用del语句删除列表中的项时,列表的长度也会相应减小1:
>>> fruits = ['apple', 'banana', 'watermelon', 'strawberry', 'orange']
>>> len(fruits)
5
>>> del fruits[0]
>>> len(fruits)
4
2 检查某个值是否在列表中
列表的in运算符用于检查某个值是否存在于列表中,它返回一个布尔值:
>>> numbers_list = [1, 2, 3]
>>> 1 in numbers_list # 1在numbers_list中
True
>>> 5 in numbers_list # 5不在numbers_list中
False
>>> animals_list = ['cat', 'dog', 'bird']
>>> 'pig' in animals_list # 'pig'不在animals_list中
False
>>> 'cat' in animals_list # 'cat'在animals_list中
True
也可以使用not in运算符确定某个值不在列表中,它是in运算符的反向操作:
>>> animals_list = ['cat', 'dog', 'bird']
>>> 'pig' not in animals_list # 'pig'不在animals_list中
True
>>> 'cat' not in animals_list # 'cat'在animals_list中
False
3 使用“+”和“*”
列表和字符串一样,也支持加法操作,即使用“+”将两个列表拼接到一起:
>>> first_list = [1, 2, 3]
>>> second_list = ['cat', 'dog', 'bird']
>>> first_list + second_list # 列表可以包含不同类型的项
[1, 2, 3, 'cat', 'dog', 'bird']
>>> second_list + first_list
['cat', 'dog', 'bird', 1, 2, 3]
列表的乘法操作也和字符串的乘法操作类似,使用“*”将列表和整数n“相乘”时,会将n个该列表相加:
>>> # 这两种方式在此处是等价的
>>> first_list = [1, 2, 3]
>>> first_list * 5
[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
>>> first_list + first_list + first_list + first_list + first_list
[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
4 嵌套的列表
列表可以包含任何类型的值,列表本身也不例外:
>>> nested_list = ['a', ['b'], 'c', ['d', 'e']]
>>> nested_list
['a', ['b'], 'c', ['d', 'e']]
>>> nested_list[0] # 获取列表中的第1项
'a'
>>> nested_list[1] # 获取列表中的第2项
['b']
>>> nested_list[1][0] # 获取列表中的第2项的第1项,即字符串'b'
'b'
>>> nested_list[3] # 获取列表中的第4项
['d', 'e']
>>> nested_list[3][1] # 获取列表中的第4项的第2项
'e'
5 使用list()函数创建列表
与str()函数、int()函数类似,list()函数用于将一些其他类型的值转换成列表。例如,将字符串转换成列表:
>>> list('Python')
['P', 'y', 't', 'h', 'o', 'n']
可以使用list()函数来“快捷”创建包含数字的列表:
>>> numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> new_numbers = list(range(10)) # 使用list()函数创建0~9数字的列表
>>> new_numbers
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> another_numbers = list(range(2, 21, 2)) # 创建2~20之间的偶数列表
>>> another_numbers
[2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
西安中公优就业python培训学校课程有多个班型的,不同的班型课时、费用、授课重点都有差异的,兼顾不同基础、吸收能力不同的学员,欢迎来电咨询
西安python培训班多少钱-西安中公python培训班靠谱吗相关推荐
- python使用需要钱吗-万能的Python竟然算不明白“钱”?损失惨重!
金融行业的同学,经常会遇到"钱"的转换问题,在进行金额的计算和转化时,稍微有不慎,则会损失惨重. 1.带来经济损失,可能比较微小, 2.严重影响了后续的日终对账业务, 3.客户的投 ...
- 少儿python课程多少钱_上海长宁Python编程课程一般多少钱,C++编程课程
上海长宁Python编程课程一般多少钱,C++编程课程 更新日期:2020-10-14 18:17:37 上海长宁Python编程课程一般多少钱 上海森孚企业管理咨询有限公司(SIMFU)成立于201 ...
- python脚本多少钱一个_一个python脚本
用来分离文件,源码如下: #! /usr/bin/env python #coding=utf-8 import ctypes import struct import sys import os d ...
- 重庆python培训多少钱-重庆软件测试培训/Python
源码时代(前称"源代码")是一家专注于IT职业教育的高科技公司,是一家专注于IT职业教育的高科技公司,致力于打造中国高端IT培训品牌,旨在为每一名学员提供良好的服务,让每一名学员高 ...
- 风变编程的python课程多少钱-风变编程Python小课最近很火,大家学完感受如何?...
刚刚结束基础语法的学习,对着镜子仔细地整理完每一根头发,调整了一下情绪,大概说一下我入坑的整个过程. 学校放寒假,结果刚刚回家就赶上疫情,原本庆幸于终于可以光明正大旷课,结果发现不能出门浪的假期真的是 ...
- python自动化办公培训排名-Python自动化培训班多少钱?
python自动化培训班多少钱?现如今python开发工程师在公司很受欢迎,工资和就业环境都很好,因此想学习python开发技术的朋友越来越多,python培训价格就成为了很多朋友关注的问题.下面我们 ...
- 重庆python就业工资待遇-重庆python培训多少钱?
重庆python培训多少钱?近年来,python的优势非常明显.许多公司需要python开发人才.优秀的python开发工程师受到企业的青睐,所以很多通过参加python培训班学习python.那么, ...
- 西安python培训班多少钱-西安python培训多少钱?
西安python培训多少钱?近年来,随着国家对人工智能和相关人才培养的重视,python已经被纳入教育体系的各个阶段, python作为一种新兴的编程语言,发展极为迅速.在此背景下很多小伙伴开始准备学 ...
- 西安python培训班多少钱-西安Python培训班哪个好
西安Python培训班排名 来源:教育联展网 编辑:佚名 发布时间:2020-01-12 导语概要 这里是西安北大青鸟教育整理的关于Python的相关页面,Python培训小编推荐西安北大青鸟教育,西 ...
最新文章
- HTML5 文件域+FileReader 读取文件并上传到服务器(三)
- oracle not available
- Python之再说编码
- Devexpress的Datalayout控件
- Jzoj5429 排列
- 去哪儿-06-home-ajax
- Android蓝牙A2DP连接实现
- PIX防火墙security context配置手册(虚拟防火墙技术)
- Oracle EBS连接数不足
- shell 选择对话框
- Powerbuilder webform,webservices 倍力文档在线查看
- Android 混淆大全一篇就够了
- 关于elementplus 的:suffix-icon=“Search不显示问题记录
- 滴滴打车CTO张博:我们要这样玩社区和大数据
- Windows 下 VS 配置 OpenGL 环境
- KST-51单片机利用HC138芯片驱动数码管显示
- html网页和cgi程序编程,十分钟搞懂什么是CGI
- relative和absolute的使用(详细+案例)
- Excel数据分析实例—牛油果销售分析
- [转载] win10电脑如何查看wifi密码