初识列表和列表的增删改查

列表初识

列表是一种容器型数据类型,可以储存大量的数据。

列表可储存的数据类型:元组-列表-字符串-bool-int

列表的索引和切片规则与字符串一样

列表的增删改查排序

增:

1、append 在尾部追加指定元素

list.append(‘添加元素‘)

2、insert 根据索引插入指定元素

list.insert(索引,‘插入元素‘)

3、extend 以迭代的方式追加

list.extendd(‘追加元素‘)

删:

1、pop 按照索引值删除(有返回值)

list.pop(索引值)

2、remove 按照元素删除

list.remove(‘指定元素‘)

3、clear 清空列表,并保留空白列表

list.clear()

4、del 内存级删除可索引,可切片

del list

改:

1、按照索引改

list[索引]=‘更改内容‘

2、按照切片改 先删除切片区内容,在以迭代的方式添加

list[切片]=‘更改内容‘

查:

1、按照切片索引查

print(list[切片索引])

2、for循环查

for i in list:

print( i )

排序:

1、sort 从小到大顺序排列

list.sort()

2、sort( reverse= True) 从大到小顺序排列

list.sort(reverse=True)

3、reverse 反转列表

list.reverse

元组

只读数据,不能增删改,只能查询。查询可索引/切片/步长。

元组中的列表可以提取出来更改,元组中的元素不可更改增删,但元组做为一个整体,可以在列表中整体删除,也可以用del 删除这个整体。

range

自定义的数字范围列表,满足顾首不顾尾的原则,一般与for循环一起使用,可以增加步长。

range(len(str))

原文地址:https://www.cnblogs.com/Greed-shumiaomiao/p/9042917.html

时间: 2024-10-12 04:00:34

初识列表和列表的增删改查的相关文章

字符格式化输入,对个人信息的输入输出操作,对列表和元组的增删改查和一些基本的方法。

昨日内容回顾: 注释的使用:""      ‘’     # 在python中双,单引号的意义是一样的 全注释 :ctrl + ? 例如:"hello,it's me!" 缩进 本节内容的简介: 集成开发环境(IDE): VIM #经典linux下的文本编辑器 Emacs # linux文本编辑器,比Vim更容易 Eclipse #JAVA IDE,支持 python.c.c++等 Visual Studio # 微软开发的IDE notepad++ sublime

列表、字典的增删改查

一.列表: # 列表的作用:存多个值,可以修改 # hobby = ['play','eat','sleep'] # # 列表的具体操作 # 查看: # hobby = ['play','eat','sleep',['egon','ysb']] # f = hobby[2] # 查看hobbyt列表内第二个元素 # print(f) # # 增加(1): # hobby = ['play','eat','sleep',['egon','ysb']] # hobby.append(元素) # f

Struts2+Spring+Hibernate实现员工管理增删改查功能(一)之ssh框架整合

前言        转载请标明出处:http://www.cnblogs.com/smfx1314/p/7795837.html 本项目是我写的一个练习,目的是回顾ssh框架的整合以及使用.项目介绍:此项目主要有前台管理员通过登录进入员工管理系统页面,之后可以对员工列表进行常规的增删改查.以及部门列表的增删改查.IDE使用的是eclipse,个人感觉比较好用,不过最近我正在研究idea,数据库是mysql,前台主要以bootstrap为主. 这点是直接摘抄的 struts 控制用的 hibern

ListCode增删改查代码生成器介绍

1. 简介 listcode 是一个增删改查代码在线生成工具.主要提供java,python,php,nodejs等常见语言和框架的 CRUD代码生成服务(即 常见的增删改查),后台代码.前端界面.js等,一站解决. 相比于传统的增删改查代码生成器,ListCode 做了很多完善, 不论从功能的丰富程度,还是支持的语言.技术框架种类上都有了很大进步,可以很大的提高开发效率,减少人工介入修改的工作量. 功能特点: 前后端代码.js.UI一站生成 翻页,多条件联合查询 外键关联编辑.展示 输入验证,

列表的初识,列表的索引切片,列表的增删改查,列表的嵌套,元组的初识,range

1 内容总览 列表的初识 列表的索引切片 列表的增删改查 列表的嵌套 元组的初识(了解) 元组的简单应用(了解) range 2 具体内容 列表的初识 why: str: 存储少量的数据.切片出来全都是str类型,存储的数据单一. list:能储存大量的数据.包含不同类型的数据.且有顺序,有规律,可自己制作设计其中的数据,可修改 what:list l1 = [100, 'alex',True,[1, 2, 3]] 可承载任意数据类型,存储大量的数据. python常用的容器型数据类型. 列表是

【黑马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 =

Python列表的增删改查排

Python列表的增删改查排 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二.查(也称切片): print ( a[0] )          #取出列表中第一个元素 即:q print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't'] print ( a[1:3] )        #取出从第二个开始到第三个元素 即:['w','e

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

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:可以删除