4、python数据类型之列表(list)
列表
列表常见操作
1、索引取值
name_list = ['wang','zhou','li','hu','wu','zhao']
print(name_list[0])
print(name_list[-1])
2、列表切片
#将列表中第一个到第二元素切片出来,形成一个子列表
name_list = ['wang','zhou','li','hu','wu','zhao']
print(name_list[1:3])
3、获取列表的长度
name_list = ['wang','zhou','li','hu','wu','zhao']
#h获取长度
print(len(name_list))
#输出所有的元素
print(name_list[0:len(name_list)])
4、for循环打印出列表的所有元素
name_list = ['wang','zhou','li','hu','wu','zhao']
for i in name_list:
print(i)
5、删除列表指定位置元素
name_list = ['wang','zhou','li','hu','wu','zhao']
#删除第一个元素
name_list = ['wang','zhou','li','hu','wu','zhao']
del name_list[1]
print(name_list)
#删除第0个到第一个元素
name_list = ['wang','zhou','li','hu','wu','zhao']
del name_list[0:2]
print(name_list)
列表方法
name_list = ['wang','zhou','li','hu','wu','zhao']
#获取列表的所有方法,包括内置方法
print(dir(name_list))
#外部方法
['append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']
append
#在列表尾部追加元素
name_list = ['wang','zhou','li','hu','wu','zhao']
name_list.append('hehe')
print(name_list)
clear
#将列表中元素清空,形成一个空列表
name_list = ['wang','zhou','li','hu','wu','zhao']
name_list.clear()
print(name_list)
count
#统计列表中某一个元素出现的次数
name_list = ['wang','zhou','li','hu','wu','zhao']
num=name_list.count('li')
print(num)
extend(凡是可以迭代的都可以extend到列表中)
#将一个列表全部元素追加到另一个列表中(也可以将字符串、元组、字典追加上去)
name_list = ['wang','zhou','li','hu','wu','zhao']
num_list = [1,2,34,56,32]
name_list.extend(num_list)
print(name_list)
index
#h获取列表中某个元素的索引
name_list = ['wang','zhou','li','hu','wu','zhao']
print(name_list.index('wang'))
insert
#在列表中某个位置插入一个元素
name_list = ['wang','zhou','li','hu','wu','zhao']
name_list.insert(3,'good')
print(name_list)
print(name_list.index('good'))
pop
#删除列表中最后一个元素,且可以将该元素作为一个字符串赋值给一个变量
name_list = ['wang','zhou','li','hu','wu','zhao']
a=name_list.pop()
print(name_list)
print(a)
remove
#移除列表中指定元素
name_list = ['wang','zhou','li','hu','wu','zhao']
name_list.remove('34')
print(name_list)
reverse
#将列表中所有元素翻转过来
name_list = ['wang','zhou','li','hu','wu','zhao']
name_list.reverse()
print(name_list)
sort
#列表元素排序
num =[23,123,45,12,456,323,1,34]
num.sort()
print(num)
4、python数据类型之列表(list)的更多相关文章
- python数据类型:列表List和Set
python数据类型:列表List, Set集合 序列是Python中最基本的数据结构 序列中每个元素都分配一个数字,表示索引 列表的数据项不需要具有相同的类型 列表中的值可以重复并且有 ...
- Python数据类型list(列表)和tuple(元组)
list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示: >>> ...
- Python数据类型(列表)
文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 列表(List) 序列是Pytho ...
- Python之路-python数据类型(列表、字典、字符串、元祖)操作
一.列表: 列表的语法,以中括号开通和结尾,元素以逗号隔开.例如:name = [] 列表是以下标取值,第一个元素下标是0,第二个元素下标是1,最后一个元素下标是-1. 1.增加 #name = ...
- Python数据类型之列表
一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list (元素的集合) 列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类 ...
- python 数据类型二 (列表和元组)
一.列表 1.1 列表的介绍 列表是python的基本数据类型之一,其他编程语言也有类似的数据类型,比如JS中的数组,java中的数组等等,它是以[]括起来,每个元素用逗号隔开,而且可以存放各种数据类 ...
- python数据类型之列表(list)和其常用方法
列表是python常用数据类型之一,是可变的,可由n = []创建,也可由n = list()创建,第一种方法更常用. 常用方法总结: # 创建方法 n = [] 或者 n = list() # in ...
- Python笔记_第一篇_面向过程_第一部分_5.Python数据类型之列表类型(list)
Python中序列是最基本的数据结构.序列中的每个元素都分配一个数字(他的位置或者索引),第一个索引是0,第二个索引是1,依次类推.Python的列表数据类型类似于C语言中的数组,但是不同之处在于列表 ...
- Python学习(五) Python数据类型:列表(重要)
列表: list是一组有序项目的数据结构. 列表是可变类型的数据,列表用[]进行表示,包含了多个以","分隔的项目. list=[] type(list) //<type ' ...
- Python基础-python数据类型之列表(四)
列表 格式 namesList = [ 字符串,数字,列表,元祖,集合] 列表中的元素可以是不 同类型的 列表的相关操作 列表中存放的数据是可以进行修改的,比如"增"." ...
随机推荐
- oracle数据库规划建议
之前负责的项目有用到oracle的,oracle dba给过一些建议,自己整理了一下,写再这里做个备忘 数据库需求分析: 1. 创建的数据库名称为maildb,并且字符集为UTF8. 2. 提供可连接 ...
- 霍夫变换Hough
http://blog.csdn.net/sudohello/article/details/51335237 霍夫变换Hough 霍夫变换(Hough)是一个非常重要的检测间断点边界形状的方法.它通 ...
- VC++6.0注释快捷键的添加使用
在eclipse等编辑工具中都有注释代码的快捷键,但是vc++6.0没有. vc++是以VB为脚本来控制的,在网上找到了一个VB的脚本供大家使用. 工具/原料 VC++6.0 方法/步骤 打开VC ...
- bzoj 4823 & 洛谷 P3756 老C的方块 —— 最小割
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4823 https://www.luogu.org/problemnew/show/P3756 ...
- Vijos:P1098合唱队形
描述 N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学排成合唱队形. 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1,2…,K,他们的身高分别为T1,T2,…, ...
- js中的函数易忽略的点小节
1.Function()属性和方法 属性: prototype 2.Function对象实例属性和方法 实例属性:(例如var Function=function(x,y,z){}; myFuncti ...
- GCC源码编译
1. gcc源码下载 ftp://gcc.gnu.org/pub/gcc/releases/ [yhwang@yhwang ~] wget ftp://gcc.gnu.org/pub/gcc/rele ...
- HTML5程序开发范例宝典 完整版 (韩旭等著) 中文pdf扫描版
HTML5程序开发范例宝典紧密围绕编程者在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了利用HTML进行程序开发的各方面技术和技巧.全书共16章,内容包括HTML网页布局.HTML基本元素.H ...
- rest framework 节流
一.简单节流示例 所谓节流就是控制用户访问频率,这里分为匿名用户(非登录用户)和登录用户的限制. 匿名用户:根据其 IP 限制其频率 登录用户:IP.用户名都 OK 获取用户请求 IP:request ...
- 【关于java多线程和socket通信的一些记录】---高并发/高负载/高可用/重入锁
多线程:提高cpu的使用效率,多线程是指在同一程序中有多个顺序流在执行. 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,一个进程包含1--n个线程. 线程:同一类线 ...