1.列表的基本格式:

2.列表中可以嵌套任何类型:

  中括号括起来、逗号分割每个元素、 列表中的元素可以是:数字/字符串/列表/布尔值 等等,所有的都能放进去、

集合内部可以放置任何东西。

3.通过索引可以取值

test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
print(test[3]) 小黄

4.通过切片可以取值

test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
print(test[3:6]) ['小黄', 58, 'abc']

5.可以for循环,while循环

test = [12,'小马','abc']
for item in test:
print(item) 12
小马
abc

6.可以通过索引的方式修改和删除

test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
test[2] = 16
print(test) [12, '小马', 16, '小黄', 58, 'abc']
test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
del test[2]
print(test) [12, '小马', '小黄', 58, 'abc']

7.可以通过切片的方式修改和删除

test = [12,'小马','小黄',58,'abc']
test[1:2] = [66,88]
print(test) [12, 66, 88, '小黄', 58, 'abc']
test = [12,'小马','小黄',58,'abc']
del test[1:4]
print(test) [12, 'abc']

8.支持in操作:

test = [12,'小马','小黄',58,'abc']
v = '小马' in test
print(v) True
test = [12,'小马','小黄',58,'abc']
v = '张飞' in test
print(v) False

9.在列表中以逗号分割的才为一个元素:

test = [12,'小马',[8,9,10,11],'小黄',58,'abc']
v = 8 in test[2]
print(v) True

10.字符串转换列表

t = list('abdsdshhi')  # 内部使用的是for循环
new_t = list(t)
print(new_t) ['a', 'b', 'd', 's', 'd', 's', 'h', 'h', 'i']

11-1 列表转换成字符串(既有数字又有字符串)

  需要自己写for循环一个一个处理

test = [11,22,33,'','','abc']
s = ""
for i in test:
s = s + str(i)
print(s) 112233444555abc

11-2  列表转换成字符串(只有字符串)

  直接使用“”.join方法

test = ['','','abc']
v = "".join(test)
print(v) 444555abc

py-day2 python 列表的更多相关文章

  1. Day2 - Python基础2 列表、字典、集合

    Python之路,Day2 - Python基础2   本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...

  2. python列表的一些常用方法以及函数

    学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操 ...

  3. Python 列表 index() 方法

    描述 Python 列表 index() 方法用于从列表中找出某个对象第一个匹配项的索引位置,如果这个对象不在列表中会报一个异常. 语法 index() 方法语法: L.index(obj[,star ...

  4. python 列表推导式 - python基础入门(16)

    截止到目前为止,python基础内容已经学习了50%左右,在学习编程过程中,我们不仅要学习python语法,同时也需要学习如何把自己代码写的更美观,效率更高. 一.什么是推导式 推导式是从一个或者多个 ...

  5. python 列表List - python基础入门(13)

    列表是python开发过程中最常用的数据类型之一,列表俗称:list ,特点如下: 1.列表由一个或者多个数据构成,数据的类型可以不相同也可以相同: 2.列表中的数据需要写在[]中括号内部,数据与数据 ...

  6. Python 列表/元组/字典总结

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  7. python 列表排序

    转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...

  8. python列表、元祖、字典

    python列表   ['a','1','vs2']       里面的值可以改 python元祖   ('a','1','css','sdf12')   里面的值不能改 python字典   {'s ...

  9. Python列表、元组、字典和字符串的常用函数

    Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...

  10. Python 列表

    python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...

随机推荐

  1. ios中xib文件的用法

    ZQRView文件: // // ZQRView.h // // // Created by zzqqrr on 17/8/20. // // #import <UIKit/UIKit.h> ...

  2. IONIC和Cordova安装、打包踩过的坑

    1.问题1:直接执行npm install -g cordova ionic,因为网络原因,执行不成功 解决方案:将npm映射到淘宝服务器:npm install -g cnpm --registry ...

  3. sql order by 结合case when then

    SELECT * FROM datav.a_current_per_entry_01 WHERE intime = (SELECT MAX(intime) FROM a_current_per_ent ...

  4. Spring+Hessian+Maven+客户端调用实例

    Hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速.官网地址:http://hessian.caucho.com/ 先上个效果图,在客户端界面通 ...

  5. [JetBrains注册] 利用教育邮箱注册JetBrains产品(pycharm、idea等)的方法

    我们在使用JetBrains的一些产品时,大多使用网上的一些key去注册或者pojie的,但是由于提供这些key的服务器并不能保证稳定可用,所以可能一段时间我们使用的ide又需要重新pojie. 这里 ...

  6. C# process 隐藏应用程序的进度条

    命令行参数那加上-ibck指定后台运行. string sourceFilepath = "d:\\测试.rar"; string targetFilepath = "d ...

  7. 红外光通信装置数字部分思路点睛 2013年国赛f题

  8. js的调用方式

    1.元素绑定 给具体的元素绑定JS的事件 事件:由用户行为触发的操作(鼠标操作,键盘操作) 语法:<标签 事件函数名="JS代码"> et: onclick:单机事件 ...

  9. java sftp 报错 Permission denied (没有权限;拒绝访问)

    解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目 ...

  10. day 018 面向对象--约束和异常处理

    ---恢复内容开始--- 主要内容; 类的约束 异常处理 自定义异常 MD5加密 日志 一  类的约束 (约束是对类的约束,) 看个例子: 这是领导分配给每个人的项目,要求每人写个功能 结果如下: 例 ...