列表(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. noip 2015 提高组

    算是填个坑吧 , QwQ Day 1 第一题很水,就是考代码能力 ,直接贴代码. #include <iostream> #include <cstdlib> #include ...

  2. 【Java】通过DES加密和解密工具,对字符串进行加密和解密操作

    分享一个非常不错的字符串加密和解密的程序. 可以指定不同的密钥对同一字符串进行不同的加密操作,增强加密性能. Java代码如下: package com.app; import java.securi ...

  3. 苹果电脑出现 .DS_Store文件,删除不掉怎么处理?

    今天早上打开电脑,发现桌面上出现一个.DS_Store文件.可是出现的莫名其妙,也就没在意,可是重复删除之后还是出现.后来查了一下网上的资料,才知道,昨天我加入git的时候,为了看见 .git这个隐藏 ...

  4. 微软Office与金山WPS Office有何私密关系?

    新浪科技讯,9月1日午间消息,国家工商总局在其官网公布消息称.对微软公司副总裁陈实进行反垄断调查询问,要求微软就其综合情况以及企业反映的微软公司Windows操作系统和Office办公软件相关信息没有 ...

  5. Redis集群服务器-高可用调研随笔[转]

    今天改了一天的Bug,本想下午开始专研Redis命令集,结果也泡汤了.只能在下班的路上考虑下Redis集群服务器的高可用方案.随笔而已,尚未成型,仅作记录. 当然,我说的可能比较片面,欢迎拍砖.斧正. ...

  6. Redis实战之Redis + Jedis[转]

    http://blog.csdn.net/it_man/article/details/9730605 2013-08-03 11:01 1786人阅读 评论(0) 收藏 举报   目录(?)[-] ...

  7. 第一个Xcode项目 - 代码修改布局约束

    第一行的选中效果已经有了,那第二行的选中效果怎么做呢?我这里选择改变布局约束来实现选中效果 [我有个用object-c做APP的同事他说,我觉得这个应该去获取色块的位置,然后赋给选中用的View,然后 ...

  8. bash手册 之重定向原理与实现

    http://www.gnu.org/software/bash/manual/bashref.html#Redirections http://www.cnblogs.com/weidagang20 ...

  9. careercup-数组和字符串1.5

    1.5 利用字符重复出现的次数,编写一个方法,实现基本的字符串压缩功能.比如,字符串”aabcccccaaa“会变成”a2b1c5a3“.若”压缩“后的字符串没有变短,则返回原先的字符串. 类似 le ...

  10. java注释 命名 数据类型 基本类型转换 位运算符 逻辑运算符 三目运算符

    一.java注释 1.单行注释  //注释内容 2.多行注释 /*注释内容*/ 3.文档注释(可用javadoc工具生成api文档,不过我还没试过)/**文档注释*/,文档注释可以在使用的时候看见注释 ...