创建一个列表

讲完了序列,我们现在来讲讲Python中最常见的一种序列数据类型--列表。

列表创建的语法是:

list_name = [item1, item2, item3, .......]

列表是可变的,支持索引、切片截取,列表数据可以是多种数据类型组成(例如: mix = [1, 2, 'a', 'b', 'c']),之前文章我们已经充分的使用过列表了,现在不妨再了解下列表是如何创建的。

比如这样就可以创建一个列表了:

like_animals = ['dog','elephant','rabbit','lion']

索引

更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index

由于列表是可变的,且支持索引操作,所以我们可以使用list[x]对其直接赋新的值。

看个实例吧:

like_animals = ['dog', 'elephant', 'rabbit', 'lion']

#输出like_animals中的任意一个元素

list = like_animals[0]

print (list)

Python新手学习基础之数据结构-列表2 添加

insert 除了使用索引,我们还可以用列表的insert方法,在列表的指定位置添加新的值. insert的用法: list.insert(index, item) 例如: like_animals ...

Python新手学习基础之数据结构-序列1

序列概念 序列,顾名思义就是有顺序的列,在Python里序列类型的数据结构包括字符串,列表和元组.既然都是序列类型,说明他们有很多共通点,他们的每一个元素都可以通过指定的偏移量方式(索引操作)来获得, ...

Python新手学习基础之数据结构-对数据结构的认知

什么是数据结构? 数据结构是指:相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成. 举个列子来理解这个数据结构: 数据可以比作是书本, 数据结构相当于书架,书存放在书架上, ...

Python新手学习基础之数据结构-序列2

长度.最大值和最小值 序列类型的数据结构,常常会用到长度检查.最大最小值检查的函数. 他们的作用: len(序列):返回列表的长度(元素个数): max(序列) :返回列表中元素最大值: min(序列 ...

Python新手学习基础之初识python——与众不同2

看完了Python的缩进,现在来看看Python的标识符.引号和注释. 标识符 关于Python的标识符,其实不是与众不同,只是有一定的规则. 标识符是编程时使用的名字.在Python中,标识符有几点 ...

Python新手学习基础之函数-return语句与函数调用

return语句 return语句的写法是: return 表达式 return语句用于退出函数,选择性地向调用方返回一个表达式.return在不带参数的情况下,默认返回None. None是一个特殊 ...

Python新手学习基础之循环结构——For语句

for语句 在Python里,循环语句除了while语句,还有for语句. 通常我们用for循环来遍历(按约定的顺序,对每个点进行访问,且只做一次访问)有序列的内容,比如列表和字符串(列表内容我们会在 ...

Python新手学习基础之运算符——成员运算与身份运算

成员运算符 Python里有成员运算符,可以判断一个元素是否在某一个序列中.比如可以判断一个字符是否属于这个字符串,可以判断某个对象是否在这个列表中等等. Python中的成员操作符的使用语法是: o ...

Python新手学习基础之数据类型——变量

关于Python的变量是这样描述的: 变量是存储在内存里的一个值,通过变量名,我们可以访问到该变量的值. 上面这几行代码中,price,count和sum都是变量,Python是动态类型语言,变量是不 ...

随机推荐

FreeBinary 格式说明

说明 简称FB格式,是一个简单的二进制文件打包格式. 作用是FBX.unity.js等交换的一个中间格式. 由李剑英制定,易于读取,易于扩展 相应的代码可以用svn取得 SVN:http://code ...

ADO.net 连接字符串中的 |DataDirectory| 是什么

|DataDirectory| does not come from config settings; you're mixing up three different things: Configu ...

web 前端常用组件【01】Pagination 分页

分页组件几乎是一般网站都会涉及到的组件,网上有很多这样的插件,自己挑来跳去选择了这一款. 官方Demo网址:http://mricle.com/JqueryPagination 功能强大,可扩展性比较 ...

Instruments指南:如何调试内存泄露

Instruments指南:如何调试内存泄露 开篇 现在,你应该使用的ARC,而不是原来我们使用的MRC或者其他.但是我们在使用ARC的时候也会出现内存泄露的情况. 幸运的是,苹果为我们提供了Inst ...

Java基础知识强化之IO流笔记20:FileOutputStream写出数据实现换行和追加写入

1.  如何实现数据的换行? (1) package com.himi.fileoutputstream; import java.io.FileNotFoundException; import j ...

ThreadLocal的原理,源码深度分析及使用

文章简介 ThreadLocal应该都比较熟悉,这篇文章会基于ThreadLocal的应用以及实现原理做一个全面的分析 内容导航 什么是ThreadLocal ThreadLocal的使用 分析Thr ...

二分法bug修复

public class Main { public static void main(String[] args) { int[] arr = {1,2,3,4,5,6,7,8,9,10}; int ...

异步时代-java的协程路在何方

面试官:你知道协程吗? 你:订机票的那个吗,我常用. 面试官:行,你先回去吧,到时候电话联系 ........ 很尴尬,但是事实是,很大一部分的程序员不知道协程是啥玩意,更大一部分的程序员,项目中没用 ...

OpenStack单节点网络设置

一.上传镜像文件 1.上传镜像 2.检索镜像 二.创建网络 1.创建内部网络 2.创建外部网络 3.创建内部网络子网 设置DHCP分配地址池,点击已创建 4.创建外部网络子网 注意:外部网络与仅主机( ...

JAVA-SpringMVC基于注解模式第一个应用

项目文件结构 1. web.xml配置文件 <?xml version="1.0" encoding="UTF-8"?>

手机版的python如何运行常用数列结构_Python新手学习基础之数据结构-列表1相关推荐

  1. 手机版的python如何运行常用数列结构_入门 | 32个常用 Python 实现

    if__name__ == '__main__': sortport print(lis) 2.计算x的n次方 defpower(x, n): s = 1 whilen > 0: n = n - ...

  2. python需要学数据结构吗_Python新手学习基础之数据结构-对数据结构的认知

    什么是数据结构? 数据结构是指:相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素之间的关系组成. 举个列子来理解这个数据结构: 数据可以比作是书本, 数据结构相当于书架,书存放在书架上, ...

  3. python能进行切片操作的数据类型可以是_Python新手学习基础之数据类型——字符串的切片截取...

    切片截取是Python中字符串常见的一些操作,我们会在这篇文章里详细介绍,切片截取的作用是获取子字符或子字符串. 实际上,我们要做的就是使用索引,用冒号分隔两个索引,形式为:变量[头下标:尾下标],冒 ...

  4. Python新手学习基础之数据结构-序列2

    长度.最大值和最小值 序列类型的数据结构,常常会用到长度检查.最大最小值检查的函数. 他们的作用: len(序列):返回列表的长度(元素个数): max(序列) :返回列表中元素最大值: min(序列 ...

  5. 手机版的python如何编程_python编程入门app

    python编程入门app是一款主要针对python编程语言的学习app,帮助用户从入门水平提升至专业水平,利用碎片化的时间学习更多的知识!并且软件支持手机端的在线变成进行练习,全面且深入浅出的讲解p ...

  6. python手机版打了代码运行不了-如何用iPad运行Python代码?

    代码在我的Macbook电脑上跑,没有问题.还拿到学生的Windows 7上跑,也没有问题.这才上传到了Github. 在发布的教程文章里,我也已经把安装软件包的说明写得非常详细. 还针对 Anaco ...

  7. python手机版打了代码运行不了-三款可以在安卓手机上运行Python代码的软件

    导语 READ 我相信大家平时大多数时间肯定都是在电脑上面敲Python代码,有时候出门外或者不方便使用电脑的时候,你是否曾想用手机就能编写和运行Python代码呢?本文将会介绍3款不同的安卓软件帮忙 ...

  8. python官网下载手机版步骤-Python

    Python是一款通用型的计算机程序设计语言,Python对编程人员来说是一款非常有利的工具,可以让您快速编写代码,而且代码运行速度非常快.Python具有非常简捷而清晰的语法特点,适合完成各种高层任 ...

  9. 手机版的python怎么用,手机上如何使用python

    如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器.控制台.QEdit编辑器和SLA4库,可以在安卓手机上运行python ...

  10. python exe运行报 编码错误_python运行显示编码错误

    python中运行显示编码错误一般有2种原因: 编码与译码的方式不一致 在编写Python时,当使用中文输出或注释时运行脚本,会提示错误信息: SyntaxError: Non-ASCII chara ...

最新文章

  1. 编译hadoop2.2.0源码时报错
  2. 网站推广流量获取仍需寻找全新获取网站推广流量渠道
  3. C++输入输出类的层次
  4. VTK:可视化之SelectWindowRegion
  5. C++ 基类,子对象,派生类构造函数调用顺序
  6. 使用telnet命令测试网络时连接建立后无法退出解决办法
  7. 拿来就能用!如何用 AI 算法提高安全运维效率? | 技术头条
  8. MyBatis学习(七)
  9. spring中for循环中事务
  10. php获取客户端信息(浏览器/IP/操作系统)代码
  11. Mysql基础之 事务
  12. BP神经网络学习总结
  13. 主流浏览器以及兼容问题
  14. SSH移植到arm开发板
  15. java公众号图片上传_调用微信公众号接口上传图片素材
  16. 《人月神话》(P8)巴比伦塔的失败
  17. VMware 安装安卓虚拟机 一步一步的手把手教学
  18. web学生网页设计作业源码 HTML5+CSS大作业——三八女人节主题设计(1页)
  19. 顶刊TPAMI!目标检测中的不均衡问题综述!
  20. PCI 32,PCI 64和PCI-X,PCI-E图解差别

热门文章

  1. 硬知识来袭,一文读懂Wi-SUN的前世今生
  2. 第三方支付网银支付流程
  3. 先进的半导体晶圆清洗技术
  4. 从弗雷格的《概念文字》到模态逻辑的产生与发展
  5. 学习通否认 QQ 号被盗与其有关:已报案;iPhone 14 量产工作就绪:四款齐发;简洁优雅的软件早已是明日黄花|极客头条
  6. FFmpeg视频截取第一帧
  7. 集群调度LSF-学习笔记
  8. 以衍复为例,聊聊当下的沪深300指数增强
  9. MacBook上有哪些相见恨晚的神器
  10. 5G NGC — 关键技术 — 网络切片 — 网络切片管理器网元