python开发之路:列表及元组之定义

列表是以后用处较大的一个数据类型,这种数据类型可以存储按组分类的信息。好了,我不多说,开始讲了!

好了,现在我有个情景,我要存东汉时期(韩国,秦国,……)所有国家,而且要按顺序存。这个我们就得把他们集合成一组了。老规矩,我来给你们看一眼山炮码农的代码。当然,这种代码在python中不认得,也没有这种代码,别去试。

 a = 'qin'
b = 'han'
c = 'yan'
d = a+b+c

五花八门的代码

好了,我现在要引入今天的第一个内容,列表。

(今天的内容我会讲列表的定义和切片,以及元组的操作,其他的操作详解其它随笔)

一、列表的定义

在python开发当中,有很多这样的例子。例如,你进了阿里巴巴,然后当了网页开发工程师。然后让你把淘宝里所有的食品都存进电脑里,用户可以随时取出。山炮码农顿时傻眼,然后一个个变量一个个变量的存,最终被马云开除了。

所以,我的确的确必须要说一下列表。

 a = [1,2,3,4,5,6,7]  #存储数字
b = ['qin','han','liubang']#存储字符串

定义列表

 a = [1,2,3,4,5] #定义列表
print(a[1])#查找下标
print(a[1:3])#切片
print(a[0:])
print(a[:])

列表基础操作

定义列表没什么可说的。就是定义的时候要用‘[]’符号,不能混淆成‘{}’符号!

列表基础操作需要说的是,切片的格式是:

#假如我现在有了a列表
print(a[:])#全部打印
print(a[0:])#从第0个打印到最后一个
print(a[1:3])#从第1个打印到第3个

  还是要讲,最后一个切片是顾头不顾尾的,第三个是不会打印的。

我也不想小结了。好,引入第二个部分,”只读列表“。

二、”只读列表“——元组

现在我只想告诉你元组的定义。后期,我会讲到元组的两个方法。
 a =(1,2,3,4)#数字
b = ('a','b','c')#字符串

好了,结束了。关掉吧。

												

python之路:列表及元组之定义的更多相关文章

  1. python之路-列表、元组、range

    一 . 列表 # 列表的定义 列表就是能装对象的对象 在python中用[ ]来描述列表,内部元素用逗号隔开,对数据类型没有要求 索引和切片 lst = ["天龙八部", &quo ...

  2. Python 学习笔记(1)Python容器:列表、元组、字典与集合

    Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者 list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list( ...

  3. python基础之列表list元组tuple

    作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...

  4. python 变量、列表、元组、字典

    python 变量.列表.元组.字典 1.python 变量赋值 2.ptython  列表 3.python 元组 4.python  字典 1.  Python变量赋值     1.1变量的命名规 ...

  5. Python之路 day2 字符串/元组/列表/字典互转

    #-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...

  6. Python之路(第四篇):Python基本数据类型列表、元组、字典

    一.列表 1.列表 list ,是一个类,li = [1,2,"nicholas"] li是通过list类创建的对象. 2.list特点: 用中括号括起来,用逗号分割每个元素,列表 ...

  7. Python基础学习 -- 列表与元组

    本节学习目的: 掌握数据结构中的列表和元组 应用场景: 编程 = 算法 + 数据结构 数据结构: 通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或者字符,或者其他数据 ...

  8. Python数据基础--列表、元组、字典、函数

    一.数据结构 列表(List)和元组 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内 ...

  9. Python学习——Python 容器(列表,元组,字典,集合)

    列表: 列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时.与字符串不同,列表是可变的. 你可以直接对原始列表进行修改:添加新元素.删除或覆盖已有元素.在列表中,具有相同值 ...

随机推荐

  1. c# 获取 com 引用真实组件地址

    1.根据guid获取 var clsid = new Guid("63EA2B90-C5A8-46F4-8A6E-2F2436C80003").ToString("B&q ...

  2. 使用Visual Studio 2017开发Linux程序

    环境: win7_x64旗舰版.VS2017企业版.VMware10.0.2.CentOS7 在CentOS7上首先需要安装gcc.g++和gdbserver,这里就不多说 一.安装VS2017 1. ...

  3. Centos7快速部署CloudStack服务器

    OS:centos7 server:172.16.13.159 client:172.16.13.156 1.下载要用到的安装包 在client上: wget http://download.clou ...

  4. Btrace 拦截时机

    Kind.ENTRY 入口,默认值 Kind.RETURN:  返回 Kind.THROW: 异常 Kind.Line: 行 一.返回时拦截 package com.example.monitor_t ...

  5. 学习Xposed --记WX功能分析的过程

    首先,这个不是写个新手看的,内容比较粗略,把几个关键点自己列一下,以做记录 首先,我对andriod不懂,对java本身也不是非常熟,也从来没写过andriod或java的程序,但本着曾经对编程的理解 ...

  6. 为Owin项目增加WebApi

    上一篇文章我们新建了一个Owin项目. 本节,我们来为其增加WebApi功能 项目右键>添加>新搭建基架的项目 选择Web API 2控制器 为默认控制器命名 点击添加后项目结构如下: 将 ...

  7. tar.gz和tar.bz2

    Linux下常见压缩格式为tar.gz和tar.bz2,解压命令如下: .tar.gz tar -zxvf 文件名 .tar.bz2 tar -jxvf 文件名

  8. Centos 7 64位 minimal 最小化安装的系统中静默安装oracle 11g r2

    1:安装好centos 7 操作系统: 虚拟机安装centos 7,在vmware中一步步来就可以成功. 2:安装vim 最小化安装的系统只有vi编辑器,这里装一下vim,个人习惯,可以不安装, 那么 ...

  9. 京东饭粒捡漏V1.1.0

    20180624 更新 V1.1.01.解决进程残留问题:2.加入急速下单模式: 功能介绍1.京东商城专用,支持饭粒模式下单,自己获得京豆返利 2.捡漏模式:帮助用户监控抢购商品,有库存的时候进行抢单 ...

  10. kafka reset offset 手工重置offset

    1.场景 a)有时消费端逻辑修改,需要重复消费数据,需要将offset设置到指定位置. 2.实现 kafka版本:0.11.* KIP-122: Add Reset Consumer Group Of ...