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 容器(列表,元组,字典,集合)
列表: 列表非常适合利用顺序和位置定位某一元素,尤其是当元素的顺序或内容经常发生改变时.与字符串不同,列表是可变的. 你可以直接对原始列表进行修改:添加新元素.删除或覆盖已有元素.在列表中,具有相同值 ...
随机推荐
- 剑指offer 11. 位运算 二进制中1的个数
题目描述 输入一个整数,输出该数二进制表示中1的个数.其中负数用补码表示. //思想:用1(1自身左移运算,其实后来就不是1了)和n的每位进行位与,来判断1的个数 private stat ...
- DNS缓存服务器与转发服务器
DNS缓存服务器与转发服务器 什么是缓存服务器(cache-only) 缓存服务器只需要根区域解析库文件,不包含任何其它区域解析库文件,这样的服务器就叫着缓存服务器.这样的服务器只有缓存搜寻结果的功能 ...
- RK3399 友善NanoPC-T4开发板使用sysfs方法控制status LED状态灯-【申嵌视频-RK3399篇】
实验1:sysfs 操作方法控制NanoPC-T4开发板上LED灯 (status LED状态灯:GPIO0_B5/LED1_OUT)root@NanoPC-T4: cd /sys/class/led ...
- React Native学习(一) 环境搭建
需安装工具 RN环境: [必须] Node [必须] react-native-cli [可选] Node Package Manager(npm):node包管理工具,一般安装Node会带上npm ...
- Spring中的接口BeanFactory和FactoryBean的学习
BeanFactory: 相当于对象工厂,可以获取对象的实例以及相应的属性.BeanFactory定义了IOC容器的最基本形式,并提供了IOC容器应遵守的的最基本的接口,也就是Spring IOC所遵 ...
- Linux中的configure,make,make install到底在做些什么
在Linux下经常要安装部署一些软件包或者工具,拿到安装包之后一看,简单,configure,make, make install即可搞定. 有时候我就在想,这个configure,make ,mak ...
- 51nod1986 Jason曾不想做的数论题
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1986 方便起见,公式中的区间内只考虑整数,X的gcd,lcm定义为每个元 ...
- Arrays和String单元测试
20175227张雪莹 2018-2019-2 <Java程序设计> Arrays和String单元测试 要求 在IDEA中以TDD的方式对String类和Arrays类进行学习 测试相关 ...
- python-setuptool安装
安装setuptools时报error: ”RuntimeError: Compression requires the (missing) zlib module“ 解决办法: yum安装zlib和 ...
- "Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs
最近在部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: Fatal error: The slave I/O thread stops because master a ...