# 热身题目:增加名字,并且按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 增 删 改 查 及 公共方法的更多相关文章

  1. 好用的SQL TVP~~独家赠送[增-删-改-查]的例子

    以前总是追求新东西,发现基础才是最重要的,今年主要的目标是精通SQL查询和SQL性能优化.  本系列主要是针对T-SQL的总结. [T-SQL基础]01.单表查询-几道sql查询题 [T-SQL基础] ...

  2. iOS FMDB的使用(增,删,改,查,sqlite存取图片)

    iOS FMDB的使用(增,删,改,查,sqlite存取图片) 在上一篇博客我对sqlite的基本使用进行了详细介绍... 但是在实际开发中原生使用的频率是很少的... 这篇博客我将会较全面的介绍FM ...

  3. iOS sqlite3 的基本使用(增 删 改 查)

    iOS sqlite3 的基本使用(增 删 改 查) 这篇博客不会讲述太多sql语言,目的重在实现sqlite3的一些基本操作. 例:增 删 改 查 如果想了解更多的sql语言可以利用强大的互联网. ...

  4. django ajax增 删 改 查

    具于django ajax实现增 删 改 查功能 代码示例: 代码: urls.py from django.conf.urls import url from django.contrib impo ...

  5. ADO.NET 增 删 改 查

    ADO.NET:(数据访问技术)就是将C#和MSSQL连接起来的一个纽带 可以通过ADO.NET将内存中的临时数据写入到数据库中 也可以将数据库中的数据提取到内存中供程序调用 ADO.NET所有数据访 ...

  6. MVC EF 增 删 改 查

    using System;using System.Collections.Generic;using System.Linq;using System.Web;//using System.Data ...

  7. python基础中的四大天王-增-删-改-查

    列表-list-[] 输入内存储存容器 发生改变通常直接变化,让我们看看下面列子 增---默认在最后添加 #append()--括号中可以是数字,可以是字符串,可以是元祖,可以是集合,可以是字典 #l ...

  8. JDBC中执行sql语句的 增 , 删 , 改 , 查 的方法

    executeQuery()  : 执行 SELECT 语句,它几乎是使用最多的 SQL 语句 executeUpdate() :   执行 INSERT.UPDATE 或 DELETE 语句以及 S ...

  9. django单表操作 增 删 改 查

    一.实现:增.删.改.查 1.获取所有数据显示在页面上 model.Classes.object.all(),拿到数据后,渲染给前端;前端通过for循环的方式,取出数据. 目的:通过classes(班 ...

随机推荐

  1. JButton ButtonClickTest

    package com.example.test; import java.awt.EventQueue; import javax.swing.JFrame; import javax.swing. ...

  2. scala的map的操作

    1:map和模式匹配的结合 settings.foreach{case (k,v) => set(k,v)} 2:map转成array settings.entrySet().asScala.m ...

  3. Netty中的Future

    先看下Future的整个继承体系,还有一个ChannelFuture不在里面:     在并发编程中,我们通常会用到一组非阻塞的模型:Promise,Future 和 Callback.其中的 Fut ...

  4. 【LeetCode】将罗马数字转换成10进制数

    Roman to Integer Given a roman numeral, convert it to an integer. 首先介绍罗马数字 罗马数字共有七个,即I(1),V(5),X(10) ...

  5. Date的转换输出

    public static void main(String[] args) { // TODO Auto-generated method stub //20131111怎么格式化成2013年11月 ...

  6. 【C#】 创建、部署和调用WebService的简单示例

    C# 创建.部署和调用WebService的简单示例 <div class="postBody"> <div id="cnblogs_post_body ...

  7. JavaScript知识体系索引

    JavaScript 参考手册 www.w3school.com.cn JavaScript基础语法 JavaScript的数据类型 Javascript的对象分类 JavaScript内置对象 Ja ...

  8. thinkPHP3.2.3 框架

    3.2.3开发文档https://pan.baidu.com/disk/home?errno=0&errmsg=Auth%20Login%20Sucess&&bduss=&am ...

  9. 洛谷P4457/loj#2513 [BJOI2018]治疗之雨(高斯消元+概率期望)

    题面 传送门(loj) 传送门(洛谷) 题解 模拟赛的时候只想出了高斯消元然后死活不知道怎么继续--结果正解居然就是高斯消元卡常? 首先有个比较难受的地方是它一个回合可能不止扣一滴血--我们得算出\( ...

  10. 牛客寒假算法基础集训营4 F Applese 的大奖

    链接:https://ac.nowcoder.com/acm/contest/330/H来源:牛客网 Applese 和它的小伙伴参加了一个促销的抽奖活动,活动的规则如下:有一个随机数生成器,能等概率 ...