python学习之数据

一、向列表中添加元素:

1.append()

向数组中添加一个参数或者数据; 如a.append("1"),不能添加多个数据

2.extend()

添加数据的时候,可以添加添加一个数据,也可以添加一个列表

如:a=[1,2,3] b= [‘a‘,‘b‘,‘c‘]   a.extend(b) 或者a.extend([‘1‘,‘a‘])

3.insert()

插入数据,可以实现将数据插入到固定位置

如:a.insert(1,‘a‘),把数据“a”添加到列表a中的第二位,0是第一位

二、从列表中获取元素

1.从列表中,用元素索引值,取出列表中的元素

a[0]

三、从列表中删除元素

1.remove(‘元素‘):

如a.remove(‘元素‘)

2.del语句:可以删除列表中的某一元素,也可以删除整个列表

如:del a[1],注意del不是函数,不用加(),后面跟列表名字和列表数据的索引值

如:del a

3. pop(),从列表中取出最后一个元素并从列表中删除

如:a.pop()  a列表中的最后一个元素被取出并且从列表中删除;也可以name=a.pop(),把a列表中最后一个元素取出赋值给name

  a.pop(1) 删除a列表中的第二个数据

四、列表分片(切片)spice

一般想要试用列表中的某一些元素,又不想破坏原列表,就会用到切片

a[1:3]取出列表a中的从索引1开始到3之前的数据,注意不包括3

a[:3] 从索引为0开始去,到3之前

a[1:] 从第二个数据开始到结尾

a[:] copy 列表a中的全部数据

原文地址:https://www.cnblogs.com/zoeya/p/8559234.html

时间: 2024-10-18 12:43:28

python学习之数据的相关文章

[Python] Python 学习 - 可视化数据操作(一)

Python 学习 - 可视化数据操作(一) GitHub:https://github.com/liqingwen2015/my_data_view 目录 折线图 散点图 随机漫步 骰子点数概率 文件目录 折线图 cube_squares.py import matplotlib.pyplot as plt x_values=list(range(1, 5000)) y_values=[pow(x, 3) for x in x_values] plt.scatter(x_values, y_v

Python学习之--数据基础

今天学习到一句话,Python,一切事物都是对象,对象基于类创建. 1 类.对象.方法 类.对象.方法之前的关系:方法是定义在类中的,那基于类,可以创建不同的对象,对象可以使用类中定义的对应的方法. 2 查看对象.方法 1)可以在命令行中直接查看,如下: 使用type() 可以查看一个变量(对象)的类,找到类后,可以使用dir()来查询里面的方法: 也可以使用 help()来查询一个类或者方法的详细说明: help(str) help(str.upper)   2)当然,也可以在IDE中去查看,

python学习之 -- 数据序列化

json / pickle 数据序列化 序列化定义:把变量从内存中变成可存储或传输的过程称为序列化.反序列化:把变量内容从序列化的对象重新读到内存里称为反序列胡. 序列化模块之--pickle使用注意:在python3里,进行一次序列化后,然后在进行反序列化,不要重复多次序列化,否则无法进行反序列化.pickle:是python独有的序列化模块,只能作用于python变量,是将数据对象转化为bytes.功能:用于python特有的类型和python的数据类型间进行转换.举例: 1 import

Python学习笔记-数据报表之Excel操作模块

利用Python操作Excel的模块XlsxWriter,可以操作多个工作表的文字.数字.公式.图表等. XlsxWriter模块具有以下功能: 100%兼容的Excel XLSX文件,支持Excel 2003.Excel 2007等版本: 支持所有Excel单元格数据格式: 单元格合并.批注.自动筛选.丰富多格式字符串等: 支持工作表PNG.JPEG图像,自定义图表: 内存优化模式支持写入大文件. 安装XlsxWriter模块 # python3 -m easy_install -i http

python 学习笔记 3 -- 数据结构篇上

数据结构是可以处理一些 数据 的 结构 .或者说,它们是用来存储一组相关数据的.在Python中有三种内建的数据结构--列表.元组和字典.本文主要对这三种数据类型以及相关的使用做介绍,以例子的形式演示更加容易理解! 1.列表(List) 列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个 序列 的项目.在Python中,你在每个项目之间用逗号分割. 列表中的项目应该包括在**方括号**中,这样Python就知道你是在指明一个列表.一旦你创建了一个列表,你可以添加.删除或是搜索列表中的

python 学习笔记 3 -- 数据结构篇下

5.引用 当你创建一个对象并给它赋一个变量的时候,这个变量仅仅 引用 那个对象,而不是表示这个对象本身!也就是说,变量名指向你计算机中存储那个对象的内存.这被称作名称到对象的绑定.eg. [python] view plaincopy # -*- coding: utf-8 -*- shoplist = ['apple', 'mango', 'carrot', 'banana'] print "we copy the shoplist to mylist directly \"with

Python学习笔记_Chapter 6定制数据对象

1. 有用的BIF a. 判断字符串中是否包含子字符串 1 if s_a in s_b: b. pop() 描述:从指定的列表位置删除并返回一个数据项. 1 (sarah_name,sarah_dob)=l_rah.pop(0),l_rah.pop(0) 2 #pop(0)中0位置为list中第一个数据项 3 #第一次执行pop赋值给sarah_name c. strip() 输入的是字符串,返回的是列表 d.open 读文件时可以多种方式打开文件,取出的数据是不同的,可以是文本也可以是二进制.

Python学习——数据排序方法

Python对数据排序又两种方法: 1. 原地排序:采用sort()方法,按照指定的顺序排列数据后用排序后的数据替换原来的数据(原来的顺序丢失),如: >>> data1=[4,2,6,432,78,43,22,896,42,677,12] >>> data1.sort() >>> data1 #原来的顺序被替换 [2, 4, 6, 12, 22, 42, 43, 78, 432, 677, 896] 2. 复制排序:采用sorted()内置函数,按照

转载-python学习笔记之输入输出功能读取和写入数据

读取.写入和 Python 在 “探索 Python” 系列以前的文章中,学习了基本的 Python 数据类型和一些容器数据类型,例如tuple.string 和 list.其他文章讨论了 Python 语言的条件和循环特性,以及它们如何与容器数据类型进行协作来简化编程任务.编写程序的最后一个基本步骤就是从文件读取数据和把数据写入文件.阅读完这篇文章之后,可以在自己的 to-do 列表中加上检验这个技能学习效果的任务. 简单输出 贯穿整个系列,一直用 print 语句写入(输出)数据,它默认把表