py-day2 python 列表
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 列表的更多相关文章
- Day2 - Python基础2 列表、字典、集合
Python之路,Day2 - Python基础2 本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一, ...
- python列表的一些常用方法以及函数
学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操 ...
- Python 列表 index() 方法
描述 Python 列表 index() 方法用于从列表中找出某个对象第一个匹配项的索引位置,如果这个对象不在列表中会报一个异常. 语法 index() 方法语法: L.index(obj[,star ...
- python 列表推导式 - python基础入门(16)
截止到目前为止,python基础内容已经学习了50%左右,在学习编程过程中,我们不仅要学习python语法,同时也需要学习如何把自己代码写的更美观,效率更高. 一.什么是推导式 推导式是从一个或者多个 ...
- python 列表List - python基础入门(13)
列表是python开发过程中最常用的数据类型之一,列表俗称:list ,特点如下: 1.列表由一个或者多个数据构成,数据的类型可以不相同也可以相同: 2.列表中的数据需要写在[]中括号内部,数据与数据 ...
- Python 列表/元组/字典总结
序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...
- python 列表排序
转自http://www.iplaypython.com/jinjie/jj114.html reverse()方法 将列表中元素反转排序,比如下面这样>>> x = [1,5,2, ...
- python列表、元祖、字典
python列表 ['a','1','vs2'] 里面的值可以改 python元祖 ('a','1','css','sdf12') 里面的值不能改 python字典 {'s ...
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- Python 列表
python 列表 列表的特点 1.列表是一种可变的数据类型,这点是跟元组有区别的 2.列表中的值是有序的,并且可存放重复的值,这点跟set有区别的 3.python中的列表类似于其它语言中的数组 4 ...
随机推荐
- ios中xib文件的用法
ZQRView文件: // // ZQRView.h // // // Created by zzqqrr on 17/8/20. // // #import <UIKit/UIKit.h> ...
- IONIC和Cordova安装、打包踩过的坑
1.问题1:直接执行npm install -g cordova ionic,因为网络原因,执行不成功 解决方案:将npm映射到淘宝服务器:npm install -g cnpm --registry ...
- sql order by 结合case when then
SELECT * FROM datav.a_current_per_entry_01 WHERE intime = (SELECT MAX(intime) FROM a_current_per_ent ...
- Spring+Hessian+Maven+客户端调用实例
Hessian是一个采用二进制格式传输的服务框架,相对传统soap web service,更轻量,更快速.官网地址:http://hessian.caucho.com/ 先上个效果图,在客户端界面通 ...
- [JetBrains注册] 利用教育邮箱注册JetBrains产品(pycharm、idea等)的方法
我们在使用JetBrains的一些产品时,大多使用网上的一些key去注册或者pojie的,但是由于提供这些key的服务器并不能保证稳定可用,所以可能一段时间我们使用的ide又需要重新pojie. 这里 ...
- C# process 隐藏应用程序的进度条
命令行参数那加上-ibck指定后台运行. string sourceFilepath = "d:\\测试.rar"; string targetFilepath = "d ...
- 红外光通信装置数字部分思路点睛 2013年国赛f题
- js的调用方式
1.元素绑定 给具体的元素绑定JS的事件 事件:由用户行为触发的操作(鼠标操作,键盘操作) 语法:<标签 事件函数名="JS代码"> et: onclick:单机事件 ...
- java sftp 报错 Permission denied (没有权限;拒绝访问)
解决办法: 1.检查账号密码是否错误 2.检查freeSSHD是否是以管理员身份运行的 3.检查sftp路劲有没有配置错误,java通过sftp将图片文件传输到指定文件夹,如果这个文件夹在配置的当前目 ...
- day 018 面向对象--约束和异常处理
---恢复内容开始--- 主要内容; 类的约束 异常处理 自定义异常 MD5加密 日志 一 类的约束 (约束是对类的约束,) 看个例子: 这是领导分配给每个人的项目,要求每人写个功能 结果如下: 例 ...