list 增 删 改 查 及 公共方法
# 热身题目:增加名字,并且按q(不论大小写)退出程序
li = ['taibai','alex','wusir','egon','女神']
while 1:
username = input('>>>请输入用户名:')
if username.strip().upper() == 'Q':
break
else:
li.append(username)
print(li) # 增
# append 增加 insert 插入 extend 可迭代对象
# append是把后面的'[9898,'不得了']' 元素当作整体追加到列表的最后面
# extend是把后面里面的值进行循环,把每一个元素都加进去 extend相当于 for i in[9898,'不得了']
# li = ['taibai','alex','wusir','egon','女神']
# li.append([9898,'不得了']) #['taibai', 'alex', 'wusir', 'egon', '女神', [9898, '不得了']]
# li.extend([9898,'不得了']) #['taibai', 'alex', 'wusir', 'egon', '女神', 9898, '不得了']
# print(li)
# 也可以是字符串:↓
# li.append('不得了') #['taibai', 'alex', 'wusir', 'egon', '女神', '不得了']
# li.extend('不得了') #['taibai', 'alex', 'wusir', 'egon', '女神', '不', '得', '了']
# print(li) # li.append([1,2,3]) #['taibai', 'alex', 'wusir', 'egon', '女神', [1, 2, 3]]
# li.extend(['1,2,3']) #['taibai', 'alex', 'wusir', 'egon', '女神', '1,2,3']
# print(li) # 删
# li = ['taibai','alex','wusir','egon','女神']
# name =li.pop(1) #有返回值 alex ['taibai', 'wusir', 'egon', '女神']
# name1=li.pop() #默认删除最后一个, 女神 ['taibai', 'alex', 'wusir', 'egon']
# print(name,name1,li) # li.remove('wusir') #按元素删除,没有返回值 None
# print(li) # li.clear() #列表清空
# print(li) #打印结果:[] # del li[1:3] #切片去删
# print(li) #['taibai', 'egon', '女神'] # 改
# 按索引改
# li [0] = 'nanren' #['nanren', 'alex', 'wusir', 'egon', '女神']
# li [0] = [1,2,3] #[[1, 2, 3], 'alex', 'wusir', 'egon', '女神'] # 切片改
# li [0:3] = '女神pls' #['女', '神', 'p', 'l', 's', 'egon', '女神']
# li [0:3] = [1,2,3,'sad',2,3,4,5,6,7,8] #[1, 2, 3, 'sad', 2, 3, 4, 5, 6, 7, 8, 'egon', '女神']
# print(li) # 查
# for i in li: for循环查看所有元素
# print(i)
# print(li[0:2])
# 根据值获取当前值索引位置(左边优先)
# li = ['taibai','alex','wusir','egon','女神']
# v =li.index('女神')
# print(v) # 打印结果:4 # 公共方法:
# li = ['taibai','alex','wusir','egon','女神']
# l = len(li) #测长度
# print(l) # 5 # num =li.count('女神') #测次数
# print(num) # 1 # print(li.index('女神')) #根据索引找位置 打印为:4 # 列表排序:
# li = [1,5,4,7,2,6,9,3,8,10]
# 正向排序
# li.sort()
# print(li) #[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 反向排序
# li.sort(reverse=True)
# print(li) #[10, 9, 8, 7, 6, 5, 4, 2, 1] # 将当前列表进行反转
# li = [1,5,4,7,2,6,9,3,8,10]
li.reverse()
# print(li) #[10, 8, 3, 9, 6, 2, 7, 4, 5, 1] # li =[1,12,9,'alex','age',['鹏飞',['19',10]],22]
# v = 'alex' in li
# print(v)
# PS:列表中的元素以 , 号作为一个整体.
# ['鹏飞',['19',10]] 是一个整体.
# 如果 '鹏飞' 或者 ['19',10]
# 想判定是不是在li里面 那么一定是False
list 增 删 改 查 及 公共方法的更多相关文章
- 好用的SQL TVP~~独家赠送[增-删-改-查]的例子
以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化. 本系列主要是针对T-SQL的总结. [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础] ...
- iOS FMDB的使用(增,删,改,查,sqlite存取图片)
iOS FMDB的使用(增,删,改,查,sqlite存取图片) 在上一篇博客我对sqlite的基本使用进行了详细介绍... 但是在实际开发中原生使用的频率是很少的... 这篇博客我将会较全面的介绍FM ...
- iOS sqlite3 的基本使用(增 删 改 查)
iOS sqlite3 的基本使用(增 删 改 查) 这篇博客不会讲述太多sql语言,目的重在实现sqlite3的一些基本操作. 例:增 删 改 查 如果想了解更多的sql语言可以利用强大的互联网. ...
- django ajax增 删 改 查
具于django ajax实现增 删 改 查功能 代码示例: 代码: urls.py from django.conf.urls import url from django.contrib impo ...
- ADO.NET 增 删 改 查
ADO.NET:(数据访问技术)就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 ADO.NET所有数据访 ...
- MVC EF 增 删 改 查
using System;using System.Collections.Generic;using System.Linq;using System.Web;//using System.Data ...
- python基础中的四大天王-增-删-改-查
列表-list-[] 输入内存储存容器 发生改变通常直接变化,让我们看看下面列子 增---默认在最后添加 #append()--括号中可以是数字,可以是字符串,可以是元祖,可以是集合,可以是字典 #l ...
- JDBC中执行sql语句的 增 , 删 , 改 , 查 的方法
executeQuery() : 执行 SELECT 语句,它几乎是使用最多的 SQL 语句 executeUpdate() : 执行 INSERT.UPDATE 或 DELETE 语句以及 S ...
- django单表操作 增 删 改 查
一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取出数据. 目的:通过classes(班 ...
随机推荐
- 数据结构_XingYunX(幸运儿)
数据结构_XingYunX(幸运儿) 问题描述 泡泡最近下了个饱了吗 app,这个 app 推出了个坑蒙拐骗的红包系统,只要花一块钱买张一元抵用券,就有参与 20 元红包的抽奖机会,抽奖界面会实时显示 ...
- sql 简单的定义变量 声明 输出
--定义变量 声明 变量名 数据类型 varchar默认长度为1 --char 当字符不够时 用空格代替 declare @a char(10) --字符串用单引号 set @a ='abcdef' ...
- Go语言环境安装-Mac
1.环境安装 Go SDK下载和安装,下载地址为:https://golang.org/dl/ Visual Studio Code下载和安装,下载地址为:https://code.visualstu ...
- Python3下的paramiko模块
paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令.文件传输等功能. 默认Python没有,需要手动安装:pip install paramiko SSH密码认证远 ...
- GS70 使用 Linux 下面Oracle数据库时 设定 特定目录存储数据文件
1. 创建目录 mkdir /cwdata 2. 修改目录属性 chown -R oracle:oinstall /cwdata chmod -R /cwdata 效果为: 创建数据库实例时的界面为: ...
- A - Chips
Gerald plays the following game. He has a checkered field of size n × n cells, where m various cells ...
- js流程控制;常用内置对象
一.流程控制 1.if .if-else.if-else if-else var ji = 20; if(ji >= 20){ console.log('大吉大利,晚上吃鸡') } alert( ...
- 解决织梦手机网站M文件夹动态游览不生成html
今天的做手机网站的时候,发现dede织梦M文件夹下会生成index.html.对于手机网站来说,太麻烦了.每次更新手机网站首页都要把index.html删除掉重新生成. 然而织梦不支持手机网站首页动态 ...
- JSONArray.fromObject Date显示问题
原文链接:http://www.cnblogs.com/Nbge/archive/2012/07/31/2617127.html 使用JSONArray.fromObject,Date类型打出来的完全 ...
- springboot junit单元测试报错
1.测试类中如下方框为主函数 2.application.yml注意如下2个地方 3.主函数