python列表的方法(改变原列表)
- xxx.append() 末尾添加一个元素
效果图:
代码:
# append() 末尾添加一个元素
my_list = ['','','','']
print('原列表:',my_list)
my_list.append('five')
print('现列表:',my_list) - xxx.insert() 向指定位置插入元素
效果图:
代码:
# insert() 向指定位置插入元素
my_list = ['','','','']
print('指定插入前',my_list)
my_list.insert(1,'哈哈')
print('指定插入后',my_list) - xxx.extend() 末尾添加多个
效果图:
代码:
# extend() 末尾添加多个
my_list = ['','','','']
print(my_list)
# my_list.extend(['加油','哈哈']) 感觉下面代码更少
my_list +=['加油','哈哈']
print(my_list) - xxx.clear() 清空序列
效果图:
代码:
# clear() 清空序列
my_list = ['','','','']
print('清空序列前:',my_list)
my_list.clear()
print('清空序列后:',my_list) - xxx.pop() 删除元素
效果图:
代码:
# pop() 根据索引删除并返回被删除的元素
my_list = ['','','','']
print('删除的元素前:',my_list)
deleted_elements = my_list.pop(1)
print('删除的元素后:',my_list)
print('删除的元素:',deleted_elements) - xxx.remove() 删除指定的元素,如果有多个相同的元素,删除第一个
效果图:
代码:
# remove() 删除指定的元素,如果有多个相同的元素,删除第一个
my_list = ['','','','','']
print('删除的元素前:',my_list)
my_list.remove('')
print('删除的元素后:',my_list) - xxx.reverse() 反转列表
效果图:
代码:
# reverse() 反转列表
my_list = ['','','','','']
print('反转列表前:',my_list)
my_list.reverse()
print('反转列表后:',my_list) - xxx.sort() 列表排序
效果图:
代码:
# sort() 列表排序 默认是升序
# 如果需要降序排列,则需要传递一个reverse=True作为参数
my_list = ['','','','','']
print('排序前:',my_list)
my_list.sort()
print('升序后:',my_list)
my_list.sort(reverse=True)
print('降序后:',my_list)
python列表的方法(改变原列表)的更多相关文章
- js数组方法 改变原数组和不改变原数组的方法整理
改变原数组: pop(): 删除 arrayObject 的最后一个元素,把数组长度减 1,并且返回它删除的元素的值.如果数组已经为空,则 pop() 不 改变数组,并返回 undefined 值 ...
- python四种方法实现去除列表中的重复元素
转载:https://blog.csdn.net/together_cz/article/details/76201975 def func1(one_list): ''''' 使用集合,个人最常用 ...
- python笔记-list列表的方法
#!usr/bin/python # -*- coding: utf-8 -*- # 存储5个人的年龄,求他们的平均年龄 age1 = 18 age2 = 15 age3 = 38 age4 = 20 ...
- python 列表赋值和列表 sort 方法注意的问题
列表赋值 >>> a = b = [] >>> a.append() >>> a [] >>> b [] >>> ...
- Python 列表 extend() 方法
描述 Python 列表 extend() 方法通过在列表末尾追加可迭代对象中的元素来扩展列表. 语法 extend() 方法语法: L.extend(iterable) 参数 iterable -- ...
- Python 列表 index() 方法
描述 Python 列表 index() 方法用于从列表中找出某个对象第一个匹配项的索引位置,如果这个对象不在列表中会报一个异常. 语法 index() 方法语法: L.index(obj[,star ...
- Python 列表 append() 方法
描述 Python 列表 append() 方法用于在列表末尾追加新的对象. 语法 append() 方法语法: L.append(obj) 参数 obj -- 追加到列表末尾的对象. 返回值 该方法 ...
- Python学习笔记(二)——列表
Python学习笔记(二)--列表 Python中的列表可以存放任何数据类型 >>> list1 = ['Hello','this','is','GUN',123,['I','Lov ...
- day 06 字符串和列表的方法
一.整形int 定义方式: age=18 #调用age=int(18)的方法,自动调用 n=int("123") #只能转换纯数字类型 二:浮点型float 定义方式 sal ...
随机推荐
- Python--day66--模板语言之fitler回顾
- Python--day27--几个内置方法:__repr__()/__str__()/__del__()/__call__()/__getitem__/__setitem/delitem/__new__/__eq__/__hash__
repr方法() 双下方法__str__: 打印对象就相当于打印对象.__str__ __repr__(): __repr__是__str__的备胎,没有__str__的时候,就调用__repr__: ...
- java StringBuffer 与 StringBuilder
String是不可变类,一旦String对象被创建,包含在对象中的字符序列是不可变的,直到对象被销毁: StringBuffer 与 StringBuilder对象则是可变的! 举例说明这两个的好处: ...
- JS开发常用工具函数 总结
js原生工具库 1.isStatic:检测数据是不是除了symbol外的原始数据 */ function isStatic(value) { return( typeof value === 'str ...
- linux一个进程如何睡眠
如果我们深入 <linux/wait.h>, 你见到在 wait_queue_head_t 类型后面的数据结构是非 常简单的; 它包含一个自旋锁和一个链表. 这个链表是一个等待队列入口, ...
- 一个基于 Slab 缓存的 scull: scullc
是时候给个例子了. scullc 是一个简化的 scull 模块的版本, 它只实现空设备 -- 永久 的内存区. 不象 scull, 它使用 kmalloc, scullc 使用内存缓存. 量子的大小 ...
- vue-learning:16 - js - computed
computed 在指令章节讲过,插值{{ }}和指令都接受变量和表达式的写法,使用表达式可以进行简单的二元或三元运算.但如果要执行更加复杂的计算或频繁重复的计算,如果还是直接写在指令的表达式中会让代 ...
- P4556 [Vani有约会]雨天的尾巴 (线段树合并)
P4556 [Vani有约会]雨天的尾巴 题意: 首先村落里的一共有n座房屋,并形成一个树状结构.然后救济粮分m次发放,每次选择两个房屋(x,y),然后对于x到y的路径上(含x和y)每座房子里发放一袋 ...
- codeforces 86D,Powerful array 莫队
传送门:https://codeforces.com/contest/86/problem/D 题意: 给你n个数,m次询问,每次询问问你在区间l,r内每个数字出现的次数的平方于当前这个数的乘积的和 ...
- .NET Core + docker入门
下载安装docker docker客户端,今天vpn小水管实在是受不了,于是找了国内的下载地址 配置docker加速器 参考博文Docker for windows10 配置阿里云镜像 docker入 ...