python的列表 元组 字典
- 列表和元组都是序列,是数据元素的集合,数据元素可以是数值、字符串,布尔值、对象等。
- 一、列表:用方括号定义[]
- 空列表
- names = []
- 带值的列表
- names = ["bill","mary","john"]
- 带值的列表,值可以是字符串、布尔值、数字、列表
- values = ["bill",Ture,False,,[,,,,]]
- 输出列表
- print(names)
- 循环输出列表中的每个值
- for value in values:
- print(value)
- 列表的函数:
- list = [,,,]
- list = [,,,]
- list.append('abc') #在列表末尾添加新的对象
- list.cmp(list1, list2) #比较两个列表的元素
- list.remove(obj) #该方法没有返回值但是会移除列表中的某个值的第一个匹配项。
- list.pop() #移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
- del list1[] #删除列表中的元素
- list.count('') #统计某个元素在列表中出现的次数
- list.sort() #对原列表进行排序
- 列表的操作:通过索引获取序列的值。索引从0开始。与Java不同,索引可以是负数。
- 通过索引取列表的值 从左到右0到100;从右到左:-1到-
- names = ["bill","mary","john"]
- print(names[]) 获取第一个值
- print(names[]) 获取第二个值
- print(names[]) 获取第三个值
- print(names[-]) 获取倒数第一个值
- print(names[-]) 获取倒数第二个值
- print(names[-]) 获取倒数第三个值
- 通过索引取字符串的值
- s = "l love python"
- print(s[]) 获取字符串的第一个字符
- print(s[])
- print("Hello"[]) 获取字符串的第一个字符
- fourth = input('请输入年份:')[] 获取输入内容的第一个字符
- print(fourth)
- 序列的分片:从一个序列中获取子序列,可以截取字符串
- 通过指定索引号起始点获取字符串分片
- url = 'https://www.baidu.com'
- print(url[:]) 起止序列号:截止序列号后面的一位,输出内容是:https
- print(url[:len(url)]) 起止序列号:序列号总长度,
- 通过指定索引号获取序列的分片
- numbers = [,,,,,,,]
- print(numbers[:]) 输出[,]
- print(numbers[-:-]) 输出[,]
- print(numbers[-:]) 输出[] 当结束索引小于开始索引时,返回空列表
- print(numbers[:]) 当结束索引被省略时,默认结束值为最后值;
- print(numbers[:]) 当开始和结束索引都省略时,默认全部输出;
- print(numbers[::]) 当跳跃获取,增加一个参数步长。开始:截止:步长。
- 检查某个值是否在某个数列中,返回布尔值
- print('python' in s)
- 计算序列的长度、最大值和最小值
- values=[,,,,,,,]
- 获取长度函数len(values)
- 获取最大值函数max(values)
- 获取最小值函数min(values)
- 二、元组:与列表不同之处,内容不可修改。用圆括号定义()
- a = () 定义空元组
- b = (,,)
- c = ,,,,
- list(c) 将元组转换为列表;
- 三、字典:用大括号定义{} 字典格式与JSON的数据格式非常相似
- 将序列转换为字典,使用函数dict()
- items=[['bills',''],['mick',''],['blue','']]
- directory=dict(items)
- 输出字典格式为:
- {'bills':'','mick':'','blue':''}
- 字典中的函数:
- #字典内容读取:dict.keys()以列表形式返回所有key,返回所有value;dict.items()以数组形式返回key value
- dict = {'name':'harvey','age':''}
- print(dict)
- print(dict.keys())
- print(dict.values())
- print(dict.items())
- for key,values in dict.items():
- print(key,values)
- 将json格式的数据转换为字典格式,使用函数 json.loads(s)
- 转换为字典后就可以用访问字典的方式访问里面的数据了。
python的列表 元组 字典的更多相关文章
- python中列表 元组 字典 集合的区别
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计 ...
- **python中列表 元组 字典 集合
列表 元组 字典 集合的区别是python面试中最常见的一个问题.这个问题虽然很基础,但确实能反映出面试者的基础水平. 1.列表 列表是以方括号“[]”包围的数据集合,不同成员以“,”分隔. 列表的特 ...
- Python之列表&元组&字典
今天学习了Python的基本数据类型,做以下笔记,以备查用. 一.列表 列表的常用方法: 1.append()方法 def append(self, p_object): # real signatu ...
- Python学习-列表元组字典操作
一.列表 列表是Python的基本数据类型之一,它是以 [] 括起来的,内部成员用逗号隔开.里面可以存放各种数据类型. # 例如: list2 = ['jason', 2, (1, 3), ['war ...
- python字符串/列表/元组/字典之间的相互转换(5)
一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr ...
- python 中列表 元组 字典 集合的区别
先看图片解释 (1)列表 什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单.比如,统计过去一周我们买过的东西,把这些东西列出来,就是清单.由于我们买一种东西可能不止一次,所以清单中是允许有重复 ...
- python字符串 列表 元组 字典相关操作函数总结
1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 ...
- python基础-列表元组字典
1.列表和元组 列表可以对数据实现最方便的存储.修改等操作 names=["Alex","tenglan","Eric","Rai ...
- 【python】列表&&元组&&字典
列表:用“[]”包裹,可对值增删改. 列表遍历: 方法一: alist=["a","b","c","d","e ...
随机推荐
- 记boost协程切换bug发现和分析
在分析了各大开源协程库实现后,最终选择参考boost.context的汇编实现,来写tbox的切换内核. 在这过程中,我对boost各个架构平台下的context切换,都进行了分析和测试. 在maco ...
- vuejs基础-style样式
在Vue中使用样式 使用class样式 数组 <h1 :class="['red', 'thin']">这是一个邪恶的H1</h1> 数组中使用三元表达式 ...
- 02 - Jmeter4.x正则表达式以及跨线程使用变量
话不多说 直接开撸 上图可以看出,有两个请求,其中第二个请求返回了登录超时,结合第一个登录接口来看,这个是需要header请求内容的也就是 token:当然设置一个token又怎么可能难得倒我们,无非 ...
- 《JAVA设计模式》之组合模式(Composite)
在阎宏博士的<JAVA与模式>一书中开头是这样描述合成(Composite)模式的: 合成模式属于对象的结构模式,有时又叫做“部分——整体”模式.合成模式将对象组织到树结构中,可以用来描述 ...
- Capture pictures using Jpython
Becuz it is a jpython code, we can use it in Sikuli. from time import strftime, gmtime from java.awt ...
- 如何在linux命令行无界面下使用selenium
1.安装Xvfb和pyvirtualdisplay sudo apt-get install xvfbpip install pyvirtualdisplay 2.安装chrome, chromedr ...
- Ajax爬取豆瓣电影目录(Python)
下面的分析相当于一个框架,搞懂之后,对于类似的文字爬取,我们也可以实现.就算不能使用Ajax方法,我们也能够使用相同思想去爬取我们想要的数据. 豆瓣电影排行榜分析 网址:https://movie.d ...
- windos忘记密码登陆如何修复
一.简单的方法: 开机启动windows,进入欢迎界面后,会出现输入用户名密码提示框,这时候,同时按住Ctrl+Alt+Delete,会跳出一个账号窗口,输入用户名:administer,按回车即可. ...
- k3 cloud中列表字段汇总类型中设置了汇总以后没有显示出汇总值
处理方法,需要bos中的分组列信息中设置求和: 选择对应字段将其从左侧添加到右侧 方法二: 直接针对[价税合计]字段的列表汇总类型进行设置,步骤如下图所示
- jsp页面必填项如何加红星号*
1.加*号 并且设置*号大小 <span style="color:red; font-size: 20px">*</span>