当前位置:
首页 > temp > python入门教程 >
-
Python 学习笔记: List
工作机缘,近期需要给客户做公司产品与 Python 的结合相关的培训。
在整理培训材料的时候就想着,何不趁着这个机会把 Python 的知识点也做一个整理与总结呢?一来可以当做是复习和巩固,二来也方便自己日后查找与回顾。
于是就有了这个学习笔记的系列。
List
list 是容器数据类型(collection)的其中一种,它允许在一个变量中存放多个数值。
List Constants
list 可以存放任意 Python 数据类型,例如 number,string,character,甚至是 list。
list = [] #empty list
list = [1, 2, 3, 4]
list = ['a', 'b', 'c', 'd']
list = ["apple", "banana", "cat", "dog"]
list = [1, [2, 3], 4]
与 string 类似,list 也可以利用 indexing 获取 list 中某个值,如:
list = [1, 2, 3, 4]
print(list[2])
>> 3
但是和 string 不一样的是, list 的值是可以修改的,而 string 的值是不可以修改的。
list = ['a', 'p', 'p', 'l', 'e']
list[2] = 'x'
print(list)
>> ['a', 'p', 'x', 'l', 'e']
List Manipulating
对连接或者分割 list,有两个重要的符号,分别是 “+” 和 “:”。
“+” 是用于连接两个 list, 如:
a = [1, 2]
b = [3, 4]
list = a + b
print(list)
>> [1, 2, 3, 4]
“:” 是用于分割 list的, 如:
list = [1, 2, 3, 4, 5]
sublist = list[1:3] #from index = 1 to index = 3-1
print(sublist)
>> [2, 3]
sublist = list[:3] #from index = 0 to index = 3-1
print(sublist)
>> [1, 2, 3]
sublist = list[1:] #from index = 1 to index = len(list) -1
print(sublist)
>> [2, 3, 4, 5]
List Methods
列举几个常用的 methods.
append:增加新的值
in:检查 list 是否包含某个值
list = [1, 2, 3, 4]
print(9 in list)
>> False
sort:对 list 的值进行排序
len:计算 list 的长度
max,min,sum:计算 list 的最大值,最小值以及总和
List and Loop
如果需要遍历 list 中的每一个值也很简单,我们可以利用 for:
list = [1, 2, 3, 4, 5]
for ii in list:
print(ii)
也可以利用 for 和 range() 遍历 list 中的 index,从而获取 list 的值:
list = [1, 2, 3, 4, 5]
for ii in range(len(list)):
print(list[ii])
作者:Yuki
出处:https://www.cnblogs.com/yukiwu/
最新更新
nodejs爬虫
Python正则表达式完全指南
爬取豆瓣Top250图书数据
shp 地图文件批量添加字段
爬虫小试牛刀(爬取学校通知公告)
【python基础】函数-初识函数
【python基础】函数-返回值
HTTP请求:requests模块基础使用必知必会
Python初学者友好丨详解参数传递类型
如何有效管理爬虫流量?
2个场景实例讲解GaussDB(DWS)基表统计信息估
常用的 SQL Server 关键字及其含义
动手分析SQL Server中的事务中使用的锁
openGauss内核分析:SQL by pass & 经典执行
一招教你如何高效批量导入与更新数据
天天写SQL,这些神奇的特性你知道吗?
openGauss内核分析:执行计划生成
[IM002]Navicat ODBC驱动器管理器 未发现数据
初入Sql Server 之 存储过程的简单使用
SQL Server -- 解决存储过程传入参数作为s
关于JS定时器的整理
JS中使用Promise.all控制所有的异步请求都完
js中字符串的方法
import-local执行流程与node模块路径解析流程
检测数据类型的四种方法
js中数组的方法,32种方法
前端操作方法
数据类型
window.localStorage.setItem 和 localStorage.setIte
如何完美解决前端数字计算精度丢失与数