Python_列表操作1
1.列表相关操作:声明,添加,删除,修改,获取len
colors=['红','橙','黄','绿'] #声明一个列表 def colors_getall(): #获取列表中所有元素
return colors def colors_get(index): #根据下标获取元素内容
return colors[index] def colors_append(color): #往列表末尾追加元素
colors.append(color)
return colors def colors_insert(index,color): #列表的任意位置添加元素
colors.insert(index,color)
return colors def colors_update(index,color): #修改列表中的元素内容
colors[index]=color
return colors def colors_remove(color): #根据元素内容移除列表中的元素
colors.remove(color)
return colors def colors_del(index): #根据下标移除列表中的元素
del colors[index]
return colors def colors_pop(index=-1): #pop如果不指定下标,就会默认删除最后一个元素,指定下标,就删除对应下标的元素
if(index==-1):
popcolor=colors.pop()
print('pop方法删除colos列表中最后一个元素:'+popcolor)
else:
popcolor=colors.pop(index)
print('pop方法删除colos列表中下标为:'+str(index)+'的元素:'+popcolor)
return colors def colors_getlen(): #获取列表的元素个数
return len(colors)
import Python_Colors allColors=Python_Colors.colors_getall() #获取列表中所有的元素
print(allColors) getColor = Python_Colors.colors_get(1) #获取列表中下标为1的元素
print(getColor) getColor1=Python_Colors.colors_get(-1) #-1表示获取列表中的最后一个元素,往后以此类推
print(getColor1) appendColors=Python_Colors.colors_append('蓝') #往列表的末尾追加一个元素
print(appendColors) insertColors=Python_Colors.colors_insert(0,'紫') #往列表起始位置插入一个元素
print(insertColors) updateColors=Python_Colors.colors_update(1,'黑') #修改列表中下标为1的元素
print(updateColors) removeColors=Python_Colors.colors_remove('黑') #移除列表中为“红”的元素
print(removeColors) delColors=Python_Colors.colors_del(1) #移除列表中下标为1的元素
print(delColors) popColors1=Python_Colors.colors_pop(-1) #移除列表中末位的元素
print(popColors1) popColors2=Python_Colors.colors_pop(2) #移除列表中下标为2的元素
print(popColors2) colorsLength=Python_Colors.colors_getlen() #获取当前列表中的元素个数
print(colorsLength)
2.执行结果:
['红', '橙', '黄', '绿']
橙
绿
['红', '橙', '黄', '绿', '蓝']
['紫', '红', '橙', '黄', '绿', '蓝']
['紫', '黑', '橙', '黄', '绿', '蓝']
['紫', '橙', '黄', '绿', '蓝']
['紫', '黄', '绿', '蓝']
pop方法删除colos列表中最后一个元素:蓝
['紫', '黄', '绿']
pop方法删除colos列表中下标为:2的元素:绿
['紫', '黄']
2
Python_列表操作1的更多相关文章
- Python_列表操作2
1.使用sort()方法对列表进行永久性排序: colorsList=['hong','cheng','huang','lv'] colorsList.sort() #正序排序 print(color ...
- react实例之todo,做一个实时响应的列表操作
react实例之todo, 做一个实时响应的列表操作 在所有的mvc框架中,最常见的例子不是hello world,而是todo,由于reactjs的简单性,在不引用flux和redux的情况下,我们 ...
- python_列表
1. 列表的定义 (1) 用[]包含的元素,就是列表 (2)可以用list函数定义列表 2. 基本的列表操作(可参考示例) (1)元素赋值 (2)删除元素 (3)分片赋值 3. 列表方法 (1) ...
- TCL语言笔记:TCL中的列表操作
一.介绍 列表则是具有特殊解释的字符串.Tcl 中的列表操作和其它 Tcl 命令一样具有相同的结构.列表可应用在诸如 foreach 这样的以列表为变元的循环命令中,也应于构建 eval 命令的延迟命 ...
- Python 基础篇:字符串、列表操作
字符串操作 判断是否为数字 string = "200" string.isdigit() >>false 待完善.. 列表操作 列表是我们最以后最常用的数据类型之一, ...
- 征服 Redis + Jedis + Spring (三)—— 列表操作【转】
一开始以为Spring下操作哈希表,列表,真就是那么土.恍惚间发现“stringRedisTemplate.opsForList()”的强大,抓紧时间恶补下. 相关链接: 征服 Redis 征服 Re ...
- python学习笔记——列表操作
python列表操作——增 append:追加一条数据到列表的最后 name = ["Zhangsan","XiongDa","Lisi"] ...
- Python中的列表操作
Python的列表操作可谓是功能强大且方便(相对于Java)简单.常规的操作就不说了(这不是一个入门教程),介绍几个很有特点的例子 添加 # 追加到结尾(append) li = [1, 2, 3, ...
- [Python Study Notes]列表操作
列表操作 a.切片 >>> names = ["Alex","Tenglan","Eric","Rain&quo ...
随机推荐
- SD-WAN基础---SD-WAN简单了解
一:推文(摘录.转载自) 关于SD-WAN,你不得不了解的10个常识 那些让人怦然心动的SD-WAN功能(上) 那些让人怦然心动的SD-WAN功能(中) 二:SD-WAN是什么 SD-WAN,即软件定 ...
- [转]Ubuntu18.04下安装搜狗输入法
鏈接地址:https://blog.csdn.net/lupengCSDN/article/details/80279177
- [LeetCode] 258. Add Digits 加数字
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit. ...
- (CSDN迁移) Java路径获取
package unit02; /** * * @time 2014年9月18日 下午10:29:48 * @porject ThinkingInJava * @author Kiwi */ publ ...
- python常用的字符串格式化有哪几种?
常用字符串格式化%和format 皇城PK Python中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢? 自从Python2.6引入了format这个格式化字符串的方法之后,我认为 ...
- springboot统一返回json数据格式并配置系统异常拦截
本文链接:https://blog.csdn.net/syystx/article/details/82870217通常进行前后端分离开发时我们需要定义统一的json数据交互格式并对系统未处理异常进行 ...
- web自动化测试笔记(二)
如何使用selenium工具 上章节介绍了搭建web自动化的环境,这个章节介绍如何使用selenium写自动化脚本. 1.selenium selenium是一个用于web应用程序的测试工具.它可以帮 ...
- Windows常用命令的使用
3.Tracert Tracert命令用来显示数据包到达目标主机所经过的路径,并显示到达每个节点的时间.该诊断实用程序将包含不同生存时间 (TTL) 值的 Internet 控制消息协议 (ICMP) ...
- LeetCode 74. 搜索二维矩阵(Search a 2D Matrix)
74. 搜索二维矩阵 74. Search a 2D Matrix 题目描述 编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值.该矩阵具有如下特性: 每行中的整数从左到右按升序排列. ...
- 使用PHP开发HR系统(1)
本文通过笔者的实践,讲述如何以PHP+CI+Postgres构建一套人力资源管理系统. ======================================================== ...