Python 创建空的list,以及append用法讲解


Posted in Python onMay 04, 2018

Python中list的用法:如何创建list,如何表达list中的元素,如何修改和删除list

运行环境:Python 3.6.2

0.空list的创建:

l = list()

或者:

l = []

1.list中元素的创建和表达

fruits = ['apple', 'banana', 'pear', 'grapes', 'pineapple', 'watermelon']
fruits[2] #从0开始数起,第三个元素
pear

2.list中元素的更改

fruits[2] = 'tomato'
print(fruits)
['apple', 'banana', 'tomato', 'grapes', 'pineapple', 'watermelon']

3.在list末尾增加更多元素

fruits.append('eggplant')
print(fruits)
['apple', 'banana', 'tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant']

4.如何截取list中的某一段

print(fruit[: 2]) #从list的首元素开始截取,截取到位置'3',但不包括第3个元素
['apple', 'banana']

5. 如何更改list中连续的元素

fruits[:2] = ['a', 'b']
print(fruits)
['a', 'b', 'tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant']

6.如何删除list中某段元素,或者全部list

fruits[:2] = [] #删除前两个元素
print(fruits)
['tomato', 'grapes', 'pineapple', 'watermelon', 'eggplant']
fruits[:] = [] #删除全部list元素
[]

以上这篇Python 创建空的list,以及append用法讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python插入排序算法的实现代码
Nov 21 Python
Django中URLconf和include()的协同工作方法
Jul 20 Python
python中import学习备忘笔记
Jan 24 Python
Python 比较两个数组的元素的异同方法
Aug 17 Python
Python 逐行分割大txt文件的方法
Oct 10 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
使用Python3+PyQT5+Pyserial 实现简单的串口工具方法
Feb 13 Python
浅谈Python 敏感词过滤的实现
Aug 15 Python
Python 实现自动获取种子磁力链接方式
Jan 16 Python
python实现图片素描效果
Sep 26 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
浅谈python中字典append 到list 后值的改变问题
May 04 #Python
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
May 04 #Python
对python中的pop函数和append函数详解
May 04 #Python
Python使用Matplotlib模块时坐标轴标题中文及各种特殊符号显示方法
May 04 #Python
对python append 与浅拷贝的实例讲解
May 04 #Python
浅谈Python中重载isinstance继承关系的问题
May 04 #Python
对Python 2.7 pandas 中的read_excel详解
May 04 #Python
You might like
PHP Web木马扫描器代码分享
2015/09/06 PHP
Zend Framework实现具有基本功能的留言本(附demo源码下载)
2016/03/22 PHP
Yii2增加验证码步骤详解
2016/04/25 PHP
CI框架AR操作(数组形式)实现插入多条sql数据的方法
2016/05/18 PHP
JS类中定义原型方法的两种实现的区别
2007/03/08 Javascript
javascript事件冒泡详解和捕获、阻止方法
2014/04/12 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
2014/11/03 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
JS实现IE状态栏文字缩放效果代码
2015/10/24 Javascript
js正则表达式注册页面表单验证
2016/10/11 Javascript
NodeJS学习笔记之Module的简介
2017/03/24 NodeJs
详谈vue+webpack解决css引用图片打包后找不到资源文件的问题
2018/03/06 Javascript
js正则取值的结果数组调试方法
2018/10/10 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
Javascript ParentNode和ChildNode接口原理解析
2020/03/16 Javascript
[48:32]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 LGD vs VG
2018/04/01 DOTA
[32:26]EG vs IG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python原始字符串(raw strings)用法实例
2014/10/13 Python
Python实现的最近最少使用算法
2015/07/10 Python
TensorFlow实现MLP多层感知机模型
2018/03/09 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
Python logging模块用法示例
2018/08/28 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
python中return不返回值的问题解析
2020/07/22 Python
世界最大域名注册商:GoDaddy
2016/07/24 全球购物
澳大利亚冒险体验:Adrenaline(跳伞、V8赛车、热气球等)
2017/09/18 全球购物
银行实习的自我鉴定
2013/12/10 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
推普标语口号大全
2015/12/26 职场文书
《跨越海峡的生命桥》教学反思
2016/02/18 职场文书
iPhone13 Pro外观确定,升级4800万镜头,4月20日发新品
2021/04/15 数码科技
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
MySql分区类型及创建分区的方法
2022/04/13 MySQL
MySQL数据库之内置函数和自定义函数 function
2022/06/16 MySQL