python 列表和元组
一,基本的列表操作
1.该表列表,元素赋值
示例:
>>>x = [1,1,1]
>>>x[1] = 2
>>>x
[1,2,1]
2.删除元素
使用del语句来实现
>>>names = ['a' ,'b','c','d','f']
>>>del names[2] #删除索引为2的元素
>>>names
['a','b','d','f']
3.分片赋值:
>>>name = list('perl')
>>>name
['p' ,'e' ,'r' ,'l']
>>>name[2: ]=list('ar')
>>>name
['p' ,'e' ,'a' ,'r']
二、列表方法
1.append()方法 #用户在列表末尾追加新的对象
>>>lst = [1, 2 ,3]
>>>lst.append(4)
>>>lst
[1, 2, 3 ,4]
2.count()方法 #统计某个元素在列表中出现的次数
>>>['to' ,'be' ,'or' ,'not' ,'to' ,'be'].count('to')
2
>>>x = [[1.2], 1 ,1 [2 ,1 ,[1 ,2]]]
>>>x.count([1, 2])
1
3.extend() # 方法可以在列表的末尾一次性追加另一个序列中的多个值,
>>>a = [1, 2, 3]
>>>b = [4, 5, 6]
>>>a.extend(b)
>>>a
[1, 2, 3, 4 , 5 ,6]
4.index()
#用于从列表中找出某个值得索引位置
>>> knights = ['we', 'are' ,'the' ,'who']
>>>knights.index('the')
2
5.insert()函数
#方法用户将对象插入到列表中
>>>number = [1,2,3,4,5,6]
>>>number.insert(3,'four')
>>>number
[1,2,3,four,5,6]
6.pop()方法
#该方法会移除列表中的一个元素(默认是最后一个)
>>>x = [1, 2, 3]
>>>x.pop()
3
7.remove()
#方法用于移除列表中某个值的第一个匹配项:
>>>x = ['to' , 'be', 'or']
>>>x.remove('be')
>>>x
['to' , 'or']
8.reverse()
#方法将列表中的元素反向存放
x = [1, 2, 3]
x.reverse()
x
结果:[3, 2, 1]
9.sort()
#该方法用于在原始位置对列表进行排序
x = [4, 6, 2, 1, 7, 9]
x.sort()
x
结果:
[1,2,4,6,7,9]
本章的新函数
| 函数 | 描述 |
| cmp(x,y) | 比较两个值 |
| len(seq) | 返回序列的长度 |
| list(seq) | 把序列转换成列表 |
| max(args) | 返回序列或者参数集合中的最大值 |
| min(args) | 返回序列或者参数集合中的最小值 |
| reversed(seq) | 对序列进行反向迭代 |
| sorted(seq) | 返回已排序的包含seq所有元素的列表 |
| tuple(seq) | 把序列转换成元组 |
python 列表和元组的更多相关文章
- Python列表、元组、字典和字符串的常用函数
Python列表.元组.字典和字符串的常用函数 一.列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中 ...
- python列表与元组的用法
python列表与元组的用法 目录: 列表的用法: 1.增 append + extend 2.删 del remove 3.改 insert 4.查 index 5.反向 ...
- (转)python 列表与元组的操作简介
python 列表与元组的操作简介 原文:https://www.cnblogs.com/QG-whz/p/4782809.html 阅读目录 列表 list函数 列表的基本操作 列表方法 元组 tu ...
- Python列表和元组
Python是没有数组的概念,但是和数组比较相近的概念是列表和元素. 下面两个例子展示列表和元组. # coding=utf-8 # 元组 students = ('小明', '小黄', '小李', ...
- 认识Python 列表和元组
列表用方括号 l=[['xyz',123], 'abc', 3140000000.0, (23+1.3j), 'ddd'] 元组用圆括号 t=(['xyz', 123],'abc', 3140 ...
- #9 Python列表和元组
前言 Python中有6种序列:列表.元组.字符串.Unicode字符串.buffer对象和xrange对象.序列通用操作包括:索引.切片.长度.加.乘.最大值.最小值,遍历和检查成员.虽然Pytho ...
- Python: 列表,元组,字典的区别
Python中有3种内建的数据结构:列表,元组和字典 1.列表 list是处理一组有序项目的数据结构,即可以在一个列表中存储一个序列的项目.列表中项目应该包括在方括号中,这样python就知道是在指明 ...
- [python01] python列表,元组对比Erlang的区别总结
数据结构是通过某种方式组织在一起的数据元素的集合,这些数据元素可以是数字,字符,甚至可以是其他的数据结构. python最基本的数据结构是sequence(序列):6种内建的序列:列表,元组,字符串, ...
- python 列表,元组,字符串方法和属性
python序列包含列表[].元组().字符串三种 -------列表-------------- 一.列表基本内容 1.建立:a=[1,2,3,5],通过[ , ,], >>>b= ...
- Python 列表、元组、字典及集合操作详解
一.列表 列表是Python中最基本的数据结构,是最常用的Python数据类型,列表的数据项不需要具有相同的类型 列表是一种有序的集合,可以随时添加和删除其中的元素 列表的索引从0开始 1.创建列表 ...
随机推荐
- 02 flask 请求钩子、异常捕获、上下文、Flask-Script 扩展、jinja2 模板引擎、csrf防范
一 请求勾子 在客户端和服务器交互的过程中,有些准备工作或扫尾工作需要处理,比如: 在请求开始时,建立数据库连接: 在请求开始时,根据需求进行权限校验: 在请求结束时,指定数据的交互格式: 为了让每个 ...
- vux, vue上拉加载更多
<template> <" :bottom-method="loadBottom" :bottom-all-loaded="bottomAll ...
- eclipse指定jdk路径
- 384. Shuffle an Array(java,数组全排列,然后随机取)
题目: Shuffle a set of numbers without duplicates. 分析: 对一组不包含重复元素的数组进行随机重排,reset方法返回最原始的数组,shuffle方法随机 ...
- appium自动化测试(四)
一. 获取webview的html页面 方法一: 1. 获取webview中对应的html页面 谷歌浏览器中输入地址:chrome://inspect(第一次使用要FQ) 前提:手机开启USB调试模式 ...
- NOIP2015神奇的幻方
题目描述 幻方是一种很神奇的 N∗N 矩阵:它由数字1,2,3,⋯⋯,N×N 构成,且每行.每列及两条对角线上的数字之和都相同. 当 N 为奇数时,我们可以通过下方法构建一个幻方: 首先将 1 写在第 ...
- loj 10117 简单题(cqoi 2006)
题目来源:CQOI 2006 有一个 n 个元素的数组,每个元素初始均为 0.有 m条指令,要么让其中一段连续序列数字反转——0变 1,1 变 0(操作 1),要么询问某个元素的值(操作 2). 例如 ...
- ActiveMQ 到底是推还是拉?
http://activemq.apache.org/destination-options.html 1. consumer 的配置参数如下图: 配置consumer的示例: public void ...
- 小程序util工具
import wafer from '../lib/wafer2-client-sdk' import tip from './tip' // 时间格式化 const formatTime = tim ...
- adb(Android Debug Bridge)安装使用教程
一.说明 adb的db是debug bridge而不是和gdb一样指debug,这意思是说adb不能像gdb那样能一步步调试代码,但可以启到一些类似调试的功能. 下面就针对这些功能进行介绍,本文根据官 ...