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 = [ 字符串,数字,列表,元祖,集合] 列表中的元素可以是不 同类型的 列表的相关操作 列表中存放的数据是可以进行修改的,比如"增"." ...
随机推荐
- poj2001Trie树模板
#include<iostream> #include<cstdio> #include<cstdlib> #include<cstring> #inc ...
- ACM学习历程—UESTC 1218 Pick The Sticks(动态规划)(2015CCPC D)
题目链接:http://acm.uestc.edu.cn/#/problem/show/1218 题目大意就是求n根木棒能不能放进一个容器里,乍一看像01背包,但是容器的两端可以溢出容器,只要两端的木 ...
- Linux编程之错误代码
头文件/usr/include/asm-generic/errno-base.h定义错误码: #ifndef _ASM_GENERIC_ERRNO_BASE_H #define _ASM_GENERI ...
- docker 容器内服务自启动
centos6/7 有区别先说6 centos6: 方式一:rc.local + 容器内的启动脚本 1.chkconfig docker on #docker开机自启动2.[root@master y ...
- NorthSJ项目零碎知识点
1 div显示纵向滚动条: <div style="overflow-y:auto;overflow-x:hidden;"></div> 2 FineUI的 ...
- JSP介绍(4)--- JSP 过滤器
过滤器是可用于 Servlet 编程的 Java 类,可以实现以下目的: 在客户端的请求访问后端资源之前,拦截这些请求. 在服务器的响应发送回客户端之前,处理这些响应. 过滤器通过 Web 部署描述符 ...
- 异常:Project configuration is not up-to-date with pom.xml解决方案
转自:https://www.cnblogs.com/zhujiabin/p/6343423.html 1. Description Resource Path Location ...
- 请定义一个宏,比较两个数的a、b的大小,不能使用大于、小于、if语句
请定义一个宏,比较两个数的a.b的大小,不能使用大于.小于.if语句 方法一: #define max(a,b) ((((long)((a)-(b)))&0x80000000)?(b): ...
- Loadrunner 监控 Linux (centos6.5)服务器系统资源
Loadrunner 监控 Linux 服务器系统资源,需要在被监控的服务器上启用 rstatd 进程但尝试启动时,爆炸了: [root@test1 rpc.rstatd-4.0.1]# rpc.rs ...
- 实现Unity对Dictionary的序列化
若有尝试过想在unity的inspector检视面板中像List或者数组那样可以编辑Dictionary变量的童鞋应该知道,Dictionary变量不会出现在inspector中,unity并不会直接 ...