python3-list列表增删改查合并排序

# Auther: Aaron Fan

names = ["aaron", "alex", "james", "meihengfan"]names2 = [1,2,3,4,5]print(names)

#查#print(names)            #列出列表的内容print(names[3])         #访问列表中第4个值print(names[1:3])       #访问列表中从第2个到第3个的值print(names[-1])        #访问列表中的最后一个值print(names[:-2])       #访问列表中的所有值,但是把倒数第二个及后面的所有值都去掉print(names[-3:])       #访问列表中倒数第一个到倒数第三个的值print(names[0],names[3])    #注意取多个值的时候,不能直接把下标写到一起,需要按照这种方式写print(names[::2])       #打印列表,但是以2为步长,就是跳着切,也可以根据需求把这个步长给改了

print(names.index("james"))         #查找列表中james这个元素的下标print(len(names))                   #确定列表的长度

#增names.append("jack")                                #在列表末尾插入一个元素names.insert(1,"fanheng")                           #把fanheng插入到第二个位置那里

#改names[2] = "liming"                                 #把第三个位置的元素改成liming

#删names.remove("liming")                              #把元素liming从列表中删除del names[2]                                        #把第三个元素删除,必须知道元素的索引#del names                              #直接删除列表names.pop()           #默认删除列表末尾的元素,当然也可以直接指定元素的下标去弹出一个指定的元素,并让你等够接着使用它#每当你使用pop时,被弹出的元素就不再在列表中了。#pop把一个元素从列表中弹出来了,被弹出来的值,可以直接赋给其它变量使用,比如:popend_name = names.pop()print(popend_name)#names.clear()           #清空列表,危险操作,请慎用

#其它操作#names.reverse()                     #把列表反转,就是把原有顺序完全反过来了

#排序#names.sort()                        #把列表永久性的排序print(sorted(names))                #对列表进行临时性的排序

#合并列表names.extend(names2)                #把names2的东西合并到names里面print(names)
时间: 2024-10-13 07:13:45

python3-list列表增删改查合并排序的相关文章

week_one-python基础 列表 增删改查

# Author:larlly'''#列表增删改查#定义列表name = ["wo","ni","ta","wo"] #定义列表num_list = list(range(1,10)) #range生成范围的数,强制转化为列表#查print(num_list)print(name[0])print(name[0:2]) #顾头不顾尾print(name[-1])print(name[:]) #取所有值print(name[-3

Mybatis实现部门表增删改查以及排序

废话不说,直接开门见山! 需要在WebContent下的lib下导入两个包 mybatis-3.2.5.jar ojdbc6.jar 1 package com.xdl.entity; 2 3 import java.io.Serializable; 4 5 public class Dept implements Serializable{ 6 private Integer deptno;//类型和名称与表保持一致 7 private String dname; 8 private Stri

列表增删改查

1,列表中添加一个元素 >>> name= ["jim","tom","luch","jon","jia"] >>> name.append("key") >>> name['jim', 'tom', 'luch', 'jon', 'jia', 'key'] 2,列表中查找元素的索引 >>> name ['jim',

动态链表增删改查及排序功能

主要功能的实现: #include "SeqList.h" void InitSeqList(SeqList * pSeq)//初始化 { assert(pSeq); pSeq->array = (DataType*)malloc(sizeof(DataType)*DEFAULT_CAPICITY); pSeq->size = 0; pSeq->capicity = DEFAULT_CAPICITY; } void PrintSeqList(SeqList* pSeq

JavaScript数组:增删改查、排序等

直接上代码 // 数组应用 var peoples = ["Jack","Tom","William","Tod","Cart","Jhson"]; console.log('原始:'+'length('+ peoples.length +')==' + peoples); // push(元素),从尾部添加 peoples.push("Smith","Wo

基于双向链表的增删改查和排序(C++实现)

双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱.所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点.一般我们都构造双向循环链表. 由于双向链表可以方便地实现正序和逆序两个方向的插入.查找等功能,在很多算法中经常被使用, 这里用C++构造了一个双向链表,提供了对双向链表的插入.查找.删除节点.排序等功能,其中排序提供了插入排序和冒泡排序两种方式 1 #include<iostream> 2 3 using namespac

Vue电商后台管理系统项目第3篇-首页用户列表增删改查功能

前言 由于之前的作者没有再更新这个后台管理系统项目的文章了,我想着把它的项目重头到位做一遍,把剩下的文章写完,把这个项目记录完整,以后遇到类似的后台管理系统项目,可以快速复习一些知识点. 新的项目地址:https://github.com/C4az6/vue_manage_system 添加用户 这个操作在用户列表页面,所以路由不用再进行 处理了. 基于单文件组件: 添加事件绑定--弹出新增用户对话框 添加dialog对话框 Element-UI组件>dialog对话框>自定义内容>表单

Python列表的增删改查

列表list的增删改查一.增:append().insert()方法1.append()方法:在末尾添加元素#szz = ['ab','jhj','nhy']#szz.append('msr')2.insert()方法:在指定位置添加元素或者列表#szz = ['ab','jhj','nhy']#szz1 = ['msr','mike']#szz.insert(0,'mark')#szz.insert(0,szz1)二.删:del.pop().remove().clear()1.del:可以删除

【黑马Android】(04)数据库的创建和sql语句增删改查/LinearLayout展示列表数据/ListView的使用和BaseAdater/内容提供者创建

数据库的创建和sql语句增删改查 1. 加载驱动. 2. 连接数据库. 3. 操作数据库. 创建表: create table person( _id integer primary key, name varchar(20), age integer ); 添加: insert into person(name, age) values('lisi', 19); 删除: delete from person where _id = 1; 修改: update person set name =