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生成指定尺寸缩略图的示例
May 07 Python
python 函数传参之传值还是传引用的分析
Sep 07 Python
python如何使用unittest测试接口
Apr 04 Python
python处理csv中的空值方法
Jun 22 Python
Python多进程池 multiprocessing Pool用法示例
Sep 07 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
Jul 22 Python
Python2与Python3的区别点整理
Dec 12 Python
python集成开发环境配置(pycharm)
Feb 14 Python
Centos7下源码安装Python3 及shell 脚本自动安装Python3的教程
Mar 07 Python
详解BeautifulSoup获取特定标签下内容的方法
Dec 07 Python
学会用Python实现滑雪小游戏,再也不用去北海道啦
May 20 Python
pytorch中的 .view()函数的用法介绍
Mar 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
PHP4 与 MySQL 交互使用
2006/10/09 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
PHP封装的Twitter访问类实例
2015/07/18 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
在IE中调用javascript打开Excel的代码(downmoon原作)
2007/04/02 Javascript
让ie6也支持websocket采用flash封装实现
2013/02/18 Javascript
js获取url参数值的两种方式
2013/09/10 Javascript
JS获取DropDownList的value值与text值的示例代码
2014/01/07 Javascript
Javascript连接多个数组不用concat来解决
2014/03/24 Javascript
js闭包实例汇总
2014/11/09 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
Javascript常用小技巧汇总
2015/06/24 Javascript
Jquery全选与反选点击执行一次的解决方案
2015/08/14 Javascript
javascript常用经典算法实例详解
2015/11/25 Javascript
canvas时钟效果
2017/02/16 Javascript
webpack项目使用eslint建立代码规范实现
2019/05/16 Javascript
150行代码带你实现微信小程序中的数据侦听
2019/05/17 Javascript
详解vue-cli@2.x项目迁移日志
2019/06/06 Javascript
Vue 解决多级动态面包屑导航的问题
2019/11/04 Javascript
使用kbone解决Vue项目同时支持小程序问题
2019/11/08 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
2020/10/13 Javascript
vue3自定义dialog、modal组件的方法
2021/01/04 Vue.js
Python3 入门教程 简单但比较不错
2009/11/29 Python
windows下安装Python和pip终极图文教程
2017/03/05 Python
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
Django REST framework 分页的实现代码
2019/06/19 Python
python 利用turtle模块画出没有角的方格
2019/11/23 Python
详解python 降级到3.6终极解决方案
2020/02/06 Python
css3 利用transform打造走动的2D时钟
2020/10/20 HTML / CSS
Canon佳能美国官方商店:购买数码相机、数码单反相机、镜头和打印机
2016/11/15 全球购物
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
《春晓》教学反思
2014/04/20 职场文书
工作求职自荐信
2014/06/13 职场文书
春风化雨观后感
2015/06/11 职场文书
2015年终个人政治思想工作总结
2015/11/24 职场文书