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. day 60 pyMySQL 的安装及其 增删改查的应用

    一 pyMySQL 的安装 1 在pyCharm 中安装pyMySQL 这个模块取决能否顺利链接到MySQL  2 可以在 cod 中 添加 pip install  pyMySQL 3 在cmd 中 ...

  2. Charles安装及配置

    安装包及jar包下载地址: 1.下载Charles Proxy v4.2.dmg镜像文件,双击打开,将Charles拖拽到Applications中,Mac中打开一次Charles后关掉. 2.将下载 ...

  3. HDU 1796 How many integers can you find(容斥原理)

    题目传送:http://acm.hdu.edu.cn/diy/contest_showproblem.php?cid=20918&pid=1002 Problem Description    ...

  4. 关于DDOS的主动与智能防御

    -   善守者藏于九地之下    - -  狡兔九窟 - 一.分配足够多的网关服务器 让用户总一个终点,可以进入游戏.多分配,动态分配,定期更新 二.用户分组分级 分组可以根据用户的生成时间, 在线时 ...

  5. [翻译]60,000毫秒内对Linux进行性能诊断

    原文链接:http://techblog.netflix.com/2015/11/linux-performance-analysis-in-60s.html 原文作者:Brendan Gregg,L ...

  6. JavaScript条件语句4--分支语句--if

    JavaScript条件语句--分支语句 学习目标 1.掌握条件语句if 2.掌握prompt()的应用 3.掌握alert的应用 If语句 语法一: If(condition){ statement ...

  7. Android Native Hook技术(二)

    Hook技术应用 已经介绍了安卓 Native hook 原理,这里介绍 hook 技术的应用,及 Cyida Substrate 框架. 分析某APP,发现其POST请求数据经过加密,我们希望还原其 ...

  8. Django之模型层-多表操作

    多表操作 数据库表关系 一对多:两个表之间的关系一旦确定为一对多,必须在数据多的表中创建关联字段 多对多:两个表之间的关系一定确定为多对多,必须创建第三张表(关联表) 一对一:一旦两个表之间的关系确定 ...

  9. Spring cron表达式详解

    一个cron表达式有6个必选的元素和一个可选的元素,各个元素之间是以空格分隔的,从左至右,这些元素的含义如下表所示: 代表含义 是否必须 允许的取值范围 允许的特殊符号 秒 是 0-59 , - * ...

  10. UGUI中Event Trigger的基本用法

    UGUI中Event Trigger的基本用法 本文提供全流程,中文翻译. Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) Chin ...