python基础入门---数列的一些增删改查操作

数列的一些增删改查操作

import copy
names = ["aa","bb","cc","dd"]
print(names)
print(names[1],names[2])
print(names[0:2])#切片,要头不要尾
print(names[:2])#和上一个结果一样
print(names[-1])#切片,取倒数第一个
print(names[-2])#切片,取倒数第二个
print(names[-2:])#切片,省略后面的

print("\n")
names.append("ee")#在末尾增加一个
print(names)
names.insert(1,"ee")#插在那位数的后面
print(names)
names.insert(3,"ff")
print(names)
names[2] = "gg"#修改某个数
print(names)
names.remove("cc")
print(names)
del names[1]#删除某个数
print(names)
names.pop(1)#删除某个数,没写默认删除最后一个
print(names)
print(names.count("ee"))#计算ee的个数
names.reverse()#排序反转
print(names)
names.sort()#按字母排序
print(names)

print("\n")
names2 = ["qqjjhh"]
names.extend(names2)#把names2合拼到names
print(names)

print("\n")
names3 = copy.deepcopy(names)#names3复制namesprint(names3)

结果显示如下

[‘aa‘, ‘bb‘, ‘cc‘, ‘dd‘]
bb cc
[‘aa‘, ‘bb‘]
[‘aa‘, ‘bb‘]
dd
cc
[‘cc‘, ‘dd‘]

[‘aa‘, ‘bb‘, ‘cc‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘ee‘, ‘bb‘, ‘cc‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘ee‘, ‘bb‘, ‘ff‘, ‘cc‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘ee‘, ‘gg‘, ‘ff‘, ‘cc‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘ee‘, ‘gg‘, ‘ff‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘gg‘, ‘ff‘, ‘dd‘, ‘ee‘]
[‘aa‘, ‘ff‘, ‘dd‘, ‘ee‘]
1
[‘ee‘, ‘dd‘, ‘ff‘, ‘aa‘]
[‘aa‘, ‘dd‘, ‘ee‘, ‘ff‘]

[‘aa‘, ‘dd‘, ‘ee‘, ‘ff‘, ‘qqjjhh‘]

[‘aa‘, ‘dd‘, ‘ee‘, ‘ff‘, ‘qqjjhh‘]
#排序反转

原文地址:https://www.cnblogs.com/qjhh/p/12333765.html

时间: 2024-07-31 07:58:32

python基础入门---数列的一些增删改查操作的相关文章

使用logging模块实现对文件增删改查操作的纪录(low B版)

#!/usr/bin/env python#对之前文件进行的增删改查操作实现日志操作,日志输出用户进行过的操作.#!/usr/bin/env pythondef log(): import logging logger_obj=logging.getLogger() logger_obj.setLevel(logging.INFO) fh=logging.FileHandler('log.txt') ch=logging.StreamHandler() logger_obj.addHandler

Django之入门 CMDB系统 (四) 增删改查

Django之入门 CMDB系统 (四) 增删改查 前言 作者: 何全,github地址: https://github.com/hequan2017 QQ交流群: 620176501 通过此教程完成从零入门,能够独立编写一个简单的CMDB系统. 目前主流的方法开发方式,分为2种:mvc 和 mvvc方式.本教程为 mvc 方式,即 django负责渲染html.后面会推出 mvvc(前后端分离)的入门教程. 教程项目地址: https://github.com/hequan2017/husky

48.Python中ORM模型实现mysql数据库基本的增删改查操作

首先需要配置settings.py文件中的DATABASES与数据库的连接信息, DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'orm_intro_dem', 'USER': 'root', 'PASSWORD': 'root', 'HOST': '127.0.0.1', 'PORT': '3306', } } 之后将创建的app添加到settings.py文件中的INSTALLED_APPS中

Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面进行描述.参考前文: Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交 Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中 Java+MyE

作业员工信息表实现增删改查操作

有以下员工信息表 当然此表你在文件存储时可以这样表示 1 1,Alex Li,22,13651054608,IT,2013-04-01 现需要对这个员工信息文件,实现增删改查操作 可进行模糊查询,语法至少支持下面3种: select name,age from staff_table where age > 22 select  * from staff_table where dept = "IT" select  * from staff_table where enroll

【greenDAO3】 项目搭建与增删改查操作

最近需要开始一个新的项目了,考虑到既然是新项目了,那么一些常用的框架肯定也要用当下最火的!这次的新项目中涉及到了本地数据存储,很早前有个项目的本地数据库框架用的是ActiveAndroid,github找了下这个框架,发现已经两年多已经没有更新了.然后就想到了一直没有时间去涉及到的greenDAO,github一搜索,哦呦?star有5000+,并且依然保持着很高的更新频率,并且性能远远的高于activeAndroid(见下图),果断选用. 刚开始想偷偷懒,大致浏览了下greenDAO官网后就开

基于Java的XML文件模拟数据库进行增删改查操作

我们知道XML文件既可以用来进行数据的传输,也可以配合DTD约束文件用来作为配置文件,当然其本质就是一个加了标签以及众多空格保持格式的字符串,那么就可以用Java进行操作. 本例是使用MyEclipse带入DOM4j解析时要用的jar包的基础上做的:当然DOM4j相对于DOM SAX 等解析方式的方便程度是不言而喻的. 下面是本次用例XML文件 <?xml version="1.0" encoding="UTF-8"?> <persons> 

基于视图的增删改查操作(颠覆传统思维吧)

视图是关系型数据库提供的一个非常强大好用的功能,它提供了一种基于基本表(相对视图的虚拟表而言)的数据提取重组和分隔技术. 视图通过对一个或者多个基本表进行数据提取和重新组织,将数据以用户希望的方式重新呈现. 需要注意的是,视图的主要目的就是重新组织多个基础表的数据以新的方式展现,重点是数据展示,并不涉及到增删改的功能.(另一个主要功能是数据隔离) 对于现有市场上不同的数据库来说,对于视图的增删改都不支持,或者说支持的很不好,有很多约束条件. 有人说过,产品功能是有限的,用户需求是无限的,真理.我

Asp.net Core 2.1使用 EF Core 简单增删改查操作数据库

Asp.net Core 2.1使用 EF Core 简单增删改查操作数据库 大概步骤如下5步: 1.创建项目(Asp.net Core 2.1项目) 2.项目使用EF Core 3.建立实体 4.生成迁移文件(生成数据库) 5.使用VS工具生成视图.控制器代码 示例代码下载  https://github.com/ZhMartincheng/NetCoreDemo.git 1.创建项目(Asp.net Core 2.1项目) 选择.net core 版本2.1 基础项目创建成功 2.项目使用E