博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python之列表和元组
阅读量:6736 次
发布时间:2019-06-25

本文共 972 字,大约阅读时间需要 3 分钟。

Python 6种内建序列类型:列表、元组、字符串、Unicode字符串、buffer对象、xrange对象。

1、列表与元组的区别,列表可以修改,元组则不能。

2、通用序列操作:

a、索引(从0 开始编号)
greeting = ’Hello‘
greeting[0]
'H'
b、分片
tag = [1,2,3,4,5,6,7,8,9,10]
tag[2:5]
[3,4,5,6]
tag[8:]
[9,10]

c、设置步长            tag = [2:8:2]            [3,5,7]    d、序列相加            [1,2,3] + [4,5,6]            [1,2,3,4,5,6]    e、序列乘法            [1,2,3]*2            [1,2,3,1,2,3]    f、成员资格            tag = [1,2,3]            1 in tag             True             4 in tag            False    g、长度、最大值、最小值

3、列表的方法

a、append 用于在列表末尾追加新的对象
b、count 方法统计某个元素在列表中出现的次数
c、extend 方法可以在列表的末尾一次性追加另一个列表中的多个值
d、index 方法用于从列表中找出某一值第一个匹配项的索引位置
f、index 方法用于将对象插入到序列中
g、pop方法默认会移除列表中的最后一个元素,并返回该元素的值
x = [1,2,3]
x.pop()
3
x
[1,2]
x.pop(1)
2
x
[1]
h、remove 方法用于移除列表中某个值的第一个匹配项
j、reverse 方法将列表中的元素反向存放
k、sort 用于在原位置队列表进行排序,即改变原序列列表,而不是简单返回一个已排序的列表。
4、元组:不可变序列
(1,2,3)
5、list 和tuple 函数

list('Hello')

['H','e','l','l','o']
tuple('abc')
('a','b','c')

转载于:https://blog.51cto.com/3633188/2175676

你可能感兴趣的文章
mongodb 初学 索引
查看>>
每日一小练——二项式系数加法解
查看>>
django中的setting全局变量的导入
查看>>
常见的几种Flume日志收集场景实战
查看>>
一次误报引发的DNS检测方案的思考:DNS隧道检测平民解决方案
查看>>
Python操作SQLAlchemy之连表操作
查看>>
什么是架构师?
查看>>
layer.alert自定义关闭回调事件
查看>>
LESS IS MORE
查看>>
用最短的payload绕过WAF(入门)
查看>>
会话跟踪session
查看>>
微观经济学--经济学十大原理
查看>>
Tablayout ViewPage 使用示例
查看>>
linux下面MySQL变量修改及生效
查看>>
Android 6.0 如何默认打开user版本的root权限【转】
查看>>
TP框架在做上传时候提示:没有上传的文件!
查看>>
leetcode 485. Max Consecutive Ones
查看>>
IDEA使用笔记(九)——设置文件注释
查看>>
漫谈Java IO之基础篇
查看>>
CentOS 6.8 防火墙配置
查看>>