列表(list)

List(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。列表用[ ]标识,是python最通用的复合数据类型。

常用操作

L=[1,2,3,'xyn',5]

代码

含义

输出

L.append(‘a’)

在L列表后追加元素

[1,2,3,’xyn’,5,1,’a’]

L.insert(0,’a’)

在L[0]的位置插入’a’

[‘a’,1,2,3,’xyn’,5,1]

L.pop(0)

删除L[0]位置的元素,并输出L[0]

[2,3,’xyn’,5,1]

L.remove(1)

删除L中删除第一次出现的该元素

[2,3,’xyn’,5,1]

L.count(1)

该元素1在列表中出现的个数

2

L.index(5)

该元素5的位置,无则抛异常

4

L.extend(list)

追加list,即将list的元素合并到L上

[1,2,3,’xyn’,5,1,’a’,’b’,’c’]

a=[5,4,8,10,0,88]

a.sort()

print a

排序

[0, 4, 5, 8, 10, 88]

L.reverse()

反转

[88, 0, 10, 8, 4, 5]

字符串切割与列表合成

manager = 'tuotatianwang,taibaijinxing,juanliandajiang'
# 将字符串manager用‘,’切割,并存在manager_list列表里manager_list=manager.split(',')
# 输出切割完成的列表print manager_list
# 使用join函数把manager_list再次变成一个字符串,并使用空格把元素们连接在一起new_manager=' '.join(manager_list)
print new_manager

输出结果:['tuotatianwang', 'taibaijinxing', 'juanliandajiang']
tuotatianwang taibaijinxing juanliandajiang

列表与字符串相似,是一个道理,下面是列表小测试,其中有三项是错误的:

A.对于
list = ['a', 'b', 'c', 'd'] 来说,list[-2:] 和 list[2:] 的结果值应该相同B.对于
list = ['a', 'b', 'c', 'd'] 来说,list.insert(3, 'x') 后,list 的值为 ['a', 'b', 'c', 'x', 'd']C.对于
list = ['a', 'b', 'c', 'd'] 来说,print list.pop(3) 将得到输出结果 dD.对于
list = ['a', 'b', 'c', 'd'] 来说,print list[2:] 将得到输出结果 ['b', 'c', 'd']E.将字符串'a
b c'按空格进行切割后并输出结果可以写成 print 'a b c'.split()F.对于
list = ['a', 'b', 'c', 'd'] 来说,print list.pop(3) 将得到输出结果 ['a', 'b', 'c']G.将
list = ['a', 'b', 'c'] 合成成字符串 'a|b|c'并输出 可以写成 print list.join('|')

*******************************************************************************************************************************************************我是分割线
不许偷看**********************************************************************************************************************************************************

D ['c', 'd']

F d

G 正确表达式

list = ['a', 'b', 'c', 'd']
new_list='|'.join(list)
print new_list

可以啦~请大家多多指教 多多关注啦~掰掰 科科~

python基础之列表常用操作及知识点小结的更多相关文章

  1. Python基础灬文件常用操作

    文件常用操作 文件内建函数和方法 open() :打开文件 read():输入 readline():输入一行 seek():文件内移动 write():输出 close():关闭文件 写文件writ ...

  2. python 基础之列表的操作和列表的相关函数

    一.列表的相关操作 1.列表的拼接 list1 = [1,2]list2 = [3,4]listvar = list1 + list2print(listvar) 2.列表的重复 lst = [1,2 ...

  3. python基础之字符串常用操作总结

    字符串的索引 s = 'ABCDLSESRF' # 索引 这两个很简单没什么说的 s1 = s[0] print(s1) # A s2 = s[2] print(s2) # C 切片 s = 'ABC ...

  4. Python基础学习----字典常用操作

    字典的常见操作: # 字典: # 格式:{键值对,键值对} dict_demo={"name":"bai-boy","age":17} # ...

  5. python基础之列表以及切片等操作

    列表 定义: 能装对象的对象,列表能放大量的数据,各种类型,且列表内的数据是可以修改保存的,常用 [ ] 去表示,每一项数据之间用逗号隔开 1.列表的索引与切片 1.1 索引 与字符串的索引几乎一致, ...

  6. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

  7. python基础之列表、元组和字典

    列表 列表定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 特性: 1.可存放多个值 2.可修改指定索引位置对应的值,可变 3.按照从左到右的顺序定义列表元素,下标从0开始顺序 ...

  8. python基础数据类型--列表(list)

    python基础数据类型--列表(list) 列表是我们在后面经常用到的数据类型之一,通过列表可以对数据类型进行增.删.改.查等操作 一列表的增.删.改.查 1增: 1.1增加到最后   append ...

  9. Python基础(列表、元组)

    列表 在Python中列表用[]来表示,中间的元素可以是任何类型,用逗号分隔.列表是可变类型. 列表常用操作:增删改查. names = ["小明","小红", ...

随机推荐

  1. codeforces 732D

    D. Exams time limit per test 1 second memory limit per test 256 megabytes input standard input outpu ...

  2. Python自动化之session

    request.body 所有请求内容的原生数据 request.META 所有请求头的原生数据 cookie返回存在于响应头里面 session session是保存在服务端的键值对 cookie和 ...

  3. LINUX kernel笔记系列 :IO块参数 图

      Linux下,I/O处理的层次可分为4层: 系统调用层,应用程序使用系统调用指定读写哪个文件,文件偏移是多少 文件系统层,写文件时将用户态中的buffer拷贝到内核态下,并由cache缓存该部分数 ...

  4. 打开PPT 提示安装,非要取消才能显示PPT

    自从安装VS2008后,一打开ppt文件,就开始了配置VS2008的过程. 配置完了,下回也还提示安装. 解决方案: PowerPoint选项->加载项->Chinese Translat ...

  5. quartz简单实现

    quartz介绍 在我们的项目中,经常会遇到某个任务需要在特定的时间点执行,这个时间点可能是每天的某分某秒,可能是一周的指定某个星期某个时间等:quartz就是实现这样一个复杂任务调度逻辑的框架. 官 ...

  6. 图像本地预览插件(基于JQUERY、HTML5)

    最近是被这项目搞疯了.害我天天写插件,上周才写,现在就继续吧..... 说说这个吧.主要是用于本地图像预览的.我们知道在以前,图像预览一般都很麻烦,一般都是异步上传然后返回路径,动态设置路径,但是这样 ...

  7. LA 4329(树状数组)

    题目描述: N <tex2html_verbatim_mark>(3N20000) <tex2html_verbatim_mark>ping pong players live ...

  8. <div>相关

    定义 <div>是一个块级元素[会自动换行] 用法 <div>可用于划分独立的一个块状区域,其内部内容显示在<div>的content部分内 结构 [盗用张图] 从 ...

  9. Bootstrap--全局css样式之表单

    单独的表单控件会被自动赋予一些全局样式.所有设置了 .form-control 类的 <input>.<textarea> 和 <select> 元素都将被默认设置 ...

  10. 无法绑定到新的显示成员,参数名:newDisplayMember

    此问题不是网上说的 DisplayMember 等先后顺序问题,即使更换绑定数序,只是把错误覆盖而已(绑定的是对象的类名) ValueMember = "Id"; DisplayM ...