python之路:列表及元组之定义
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之路:列表及元组之定义的更多相关文章
- python之路-列表、元组、range
一 . 列表 # 列表的定义 列表就是能装对象的对象 在python中用[ ]来描述列表,内部元素用逗号隔开,对数据类型没有要求 索引和切片 lst = ["天龙八部", &quo ...
- Python 学习笔记(1)Python容器:列表、元组、字典与集合
Python容器:列表.元组.字典与集合 列表: 1.列表 的创建 使用[ ] 或者 list()创建列表:empty_list = [ ] 或者 empty_list= list() 使用list( ...
- python基础之列表list元组tuple
作者:tongqingliu 转载请注明出处:http://www.cnblogs.com/liutongqing/p/7041763.html python基础之列表list元组tuple 列表li ...
- python 变量、列表、元组、字典
python 变量.列表.元组.字典 1.python 变量赋值 2.ptython 列表 3.python 元组 4.python 字典 1. Python变量赋值 1.1变量的命名规 ...
- Python之路 day2 字符串/元组/列表/字典互转
#-*-coding:utf-8-*- #1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} #字典转为字符串,返回:<type ' ...
- Python之路(第四篇):Python基本数据类型列表、元组、字典
一.列表 1.列表 list ,是一个类,li = [1,2,"nicholas"] li是通过list类创建的对象. 2.list特点: 用中括号括起来,用逗号分割每个元素,列表 ...
- Python基础学习 -- 列表与元组
本节学习目的: 掌握数据结构中的列表和元组 应用场景: 编程 = 算法 + 数据结构 数据结构: 通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或者字符,或者其他数据 ...
- Python数据基础--列表、元组、字典、函数
一.数据结构 列表(List)和元组 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内 ...
- Python学习——Python 容器(列表,元组,字典,集合)
列表: 列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时.与字符串不同,列表是可变的. 你可以直接对原始列表进行修改:添加新元素.删除或覆盖已有元素.在列表中,具有相同值 ...
随机推荐
- c# 获取 com 引用真实组件地址
1.根据guid获取 var clsid = new Guid("63EA2B90-C5A8-46F4-8A6E-2F2436C80003").ToString("B&q ...
- 使用Visual Studio 2017开发Linux程序
环境: win7_x64旗舰版.VS2017企业版.VMware10.0.2.CentOS7 在CentOS7上首先需要安装gcc.g++和gdbserver,这里就不多说 一.安装VS2017 1. ...
- Centos7快速部署CloudStack服务器
OS:centos7 server:172.16.13.159 client:172.16.13.156 1.下载要用到的安装包 在client上: wget http://download.clou ...
- Btrace 拦截时机
Kind.ENTRY 入口,默认值 Kind.RETURN: 返回 Kind.THROW: 异常 Kind.Line: 行 一.返回时拦截 package com.example.monitor_t ...
- 学习Xposed --记WX功能分析的过程
首先,这个不是写个新手看的,内容比较粗略,把几个关键点自己列一下,以做记录 首先,我对andriod不懂,对java本身也不是非常熟,也从来没写过andriod或java的程序,但本着曾经对编程的理解 ...
- 为Owin项目增加WebApi
上一篇文章我们新建了一个Owin项目. 本节,我们来为其增加WebApi功能 项目右键>添加>新搭建基架的项目 选择Web API 2控制器 为默认控制器命名 点击添加后项目结构如下: 将 ...
- tar.gz和tar.bz2
Linux下常见压缩格式为tar.gz和tar.bz2,解压命令如下: .tar.gz tar -zxvf 文件名 .tar.bz2 tar -jxvf 文件名
- Centos 7 64位 minimal 最小化安装的系统中静默安装oracle 11g r2
1:安装好centos 7 操作系统: 虚拟机安装centos 7,在vmware中一步步来就可以成功. 2:安装vim 最小化安装的系统只有vi编辑器,这里装一下vim,个人习惯,可以不安装, 那么 ...
- 京东饭粒捡漏V1.1.0
20180624 更新 V1.1.01.解决进程残留问题:2.加入急速下单模式: 功能介绍1.京东商城专用,支持饭粒模式下单,自己获得京豆返利 2.捡漏模式:帮助用户监控抢购商品,有库存的时候进行抢单 ...
- kafka reset offset 手工重置offset
1.场景 a)有时消费端逻辑修改,需要重复消费数据,需要将offset设置到指定位置. 2.实现 kafka版本:0.11.* KIP-122: Add Reset Consumer Group Of ...