元组 元组:元组和列表类似.但是元组中的元素是固定的(不能给一个元组添加,删除和替换元素以及重新排序) 1.创建元组 t1 = () #创建一个空元组 t2 = (1, 2, 3) t3 = tuple([2 * x for x in range(1, 5)]) #从列表中创建元组 t4 = tuple("abac") #从字符串中创建元组 t4 = ['a', 'b', 'a', 'c'] 2.使用 可以使用len, min,max, sum函数操作元组:用for循环遍历元组的元素:…
列表 在python中是由数个有序的元素组成的数据结构,每一个元素对应一个index索引来隐式标注元素在列表中的位置.是python中最常用的一种数据类型.需要注意的是列表中可以有重复相同的数据. 列表的常用操作:包括索引,切片,增删改查等. #首先申明3个列表 list_all = ['22','sylar','22','open','4','sklfj','open',16,'sjk113','skf_kjdk','open','skj*&%)','f_s2df'] list_num = […
列表 """ name_list.__add__( name_list.__getslice__( name_list.__new__( name_list.append( name_list.__class__( name_list.__gt__( name_list.__reduce__( name_list.count( name_list.__contains__( name_list.__hash__ name_list.__reduce_ex__( name_li…
list:元素性质可以不一致,元素还可以是list,可类似数组方法进行索引(也可以用负数索引,-1表示最后一个),可用.append('')进行动态增加,可用pop()删除最后一个或者pop(i)删除指定元素.方法有:排序.sort();替换.replace('元素) tuple:用圆括号括起来的一组字符串,可用方括号[i]进行索引,元素也可以还是元组.最大的特点(与列表不同的)就是不能改变(不能用.append('')添加.pop(i)删除..insert('')插入) dict:用{}括起来…
目录 数字类型的内置方法 整型/浮点型 字符串类型的内置方法 列表的内置方法 字典的内置方法 元组的内置方法 集合类型内置方法 布尔类型 数据类型总结 数字类型的内置方法 整型/浮点型 加 + 减 - 乘 * 除 / 取余 % 余数取整 // 字符串类型的内置方法 掌握 熟悉 了解 按索引取值 ,strs[0] lstrip,rstrip find,rfind 切片,str[::-1] lower,upper index,rindex 长度,len[strs] startswith,endswi…
Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 各种数据类型的的xx重写xx表达式 目录 Pycharm使用技巧(转载) Python第一天  安装  shell  文件 Python第二天  变量  运算符与表达式  input()与raw_input()区别  字符编码  python转义符  字符串格式化 Python第三天 序列  5种数据类型  数值  字符串  列表  元组  字典 Python第四天   流程控制   if else条件判断  …
Python第三天 序列  数据类型  数值  字符串  列表  元组  字典 数据类型数值字符串列表元组字典 序列序列:字符串.列表.元组序列的两个主要特点是索引操作符和切片操作符- 索引操作符让我们可以从序列中抓取一个特定项目- 切片操作符让我们能够获取序列的一个切片,即一部分序列 序列的基本操作1. len(): 求序列的长度2. +: 连接2个序列3. *: 重复序列元素4. in: 判断元素是否在序列中5. max(): 返回最大值6. min(): 返回最小值7. cmp(x, y)…
Python-列表元组和字典 列表 元组 字典 列表: 列表是Python中的一种数据结构,他可以存储不同类型的数据.尽量存储同一种类型 列表索引是从0开始的,我们可以通过索引来访问列表的值. 列表的赋值 案例 A=[1,'xiaoWang','a',[2,'b']] a.lst = [1,2,3,4,5,6]#list使用[] , {}字典,()tuple list.append(元素) 在列表尾部追加元素 第一种 lst.append(10)#再尾部追加 #结果:[1, 2, 3, 4, 5…
元组: ========================元组基本方法===========================用途:存储多个不同类型的值定义方式:用过小括号存储数据,数据与数据之间通过逗号分隔,(值不能被改变)        定义容器类型的时候,如果里面只有一个值,在值的后面加上一个逗号*****        在元组中如果不加,就是输入参数类型 t1 = ('a','b','c','a') # t1 = tuple(('a','b')) 常用方法: """1.索…
python学习笔记(一)元组,序列,字典…
1 模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,以后的课程中会深入讲解常用到的各种库,现在,我们先来象征性的学2个简单的. sys模块 import sys print(sys.argv) 输出结果 ['D:/python project/基础课程/Day2_2016-7-30/博客测试专用.py']- 打印出这个Python文件的路径 os模块 import os os.system("df -h")…
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码   一.列表和元组的操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 names = ["Wang","Hou1","NiuNiu","Zhou","Hou2",[1,2]] 可以通过列表角标的方式去获得list中的值 print(names)print(names[0])…
一.字符串 特性:字符串本身不可修改,除非字符串变量重新赋值.Python3中所有字符串都是Unicode字符串,支持中文. >>> name  = "Jonathan" >>> name = "Jonathan" + "Ni" >>>print(name) Jonathan Ni  # name 被重新赋值,并不是改变原先字符串 "Joanthan" 字符串运算符 实例…
列表 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len…
一.字符串str与列表list 1.字符串转列表 字符串转为列表list,可以使用str.split()方法,split方法是在字符串中对指定字符进行切片,并返回一个列表,示例代码如下: # !usr/bin/env python # -*- coding:utf-8 _*- """ @Author:何以解忧 @Blog(个人博客地址): shuopython.com @WeChat Official Account(微信公众号):猿说python @Github:www.g…
字典内置函数&方法 函数: 1.len(dict1):打印字典的键的个数 方法:dict1.( ) 2.clear():清空字典 3.copy():复制字典 4.fromkeys():使用指定的序列作为键创建字典 list1,list2 =["d","e","f"],[1,2,3,4,5] list3 = ['Aapple','oppo'] print(dict.fromkeys(list1,list2)) print(dict.from…
1.字符串操作函数 find 在字符串中查找子串,找到首次出现的位置,返回下标,找不到返回-1 rfind 从右边查找 join 连接字符串数组 replace 用指定内容替换指定内容,可以指定次数 split 切割字符串sep:指定按照什么进行切割,默认按照空格切割 # maxsplit:指定最大切割次数,默认不限制次数 splitlines 按照换行进行切割 count 搜索指定字符串出现了几次 strip 去除两边空格 rstrip lstrip startswith()是否以...开头…
函数进阶 1.函数作为变量 a=123 name="gao" nums=[1,2,3] data=nums#指向同一个内存地址 #查看内存地址篇章 def func(): print(123) func() 1.1函数名作为变量名使用 def func(): print("nice") v1=func#v1指向func函数的内存地址 v1()#执行内存中存放的代码 func() 1.2函数的默认返回值 def func(): print("nice&quo…
1.字典 dict = {'name': 'Zara', 'age': 7, 'class': 'First'} 字典转为字符串,返回:<type 'str'> {'age': 7, 'name': 'Zara', 'class': 'First'} print type(str(dict)), str(dict) 字典可以转为元组,返回:('age', 'name', 'class') print tuple(dict) #字典可以转为元组,返回:(7, 'Zara', 'First') p…
Python之路[第二篇]:Python基础(一)   入门知识拾遗 一.作用域 对于变量的作用域,执行声明并在内存中存在,该变量就可以在下面的代码中使用. if 1==1: name = 'JasonWang' print name 下面的结论对吗? 外层变量,可以被内层变量使用 内层变量,无法被外层变量使用 二.三元运算 result = 值1 if 条件 else 值2 #三目运算符 name = 'aa' if 1 == 2 else 'SB'print(name)SB 如果条件为真:r…
上节复习: # 数字类型 # int:py3|py2  long:py2 # float: 3.14 # complex(5, 4) => 5 + 4j num = 123456789012345678901234567890123456789012345678901234567890 print(num) print(int('123')) # 字符串:******* # '' "" """""" # len() [i…
运算符 运算符 Python 表达式 结果 描述 支持的数据类型 + [1, 2] + [3, 4] [1, 2, 3, 4] 合并 字符串.列表.元组 * 'Hi!' * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 复制 字符串.列表.元组 in 3 in (1, 2, 3) True 元素是否存在 字符串.列表.元组.字典 not in 4 not in (1, 2, 3) True 元素是否不存在 字符串.列表.元组.字典 python内置函数 序号 方法 描述 1 cm…
今日目录: 一.元组 二.字典 三.集合 四.后期添加内容 一.元组 1.定义 t1 = () # 参数为for可以循环的对象(可迭代对象) 思考: 如何定义一个只有一个值的元组? ("lisi") tuple(['lisi']) 2.常用操作 2.1 元组有序存储,索引取值 t = (1,2,3) print(t[1]) print(t[-2]) 2.2 切片 print(id(t)) nt = t[:-1:] print(nt, id(nt)) 2.3 长度(item元素个数) p…
Table of Contents generated with DocToc python系列-字符串.列表.元组的操作 序列的访问及运算符 序列通用操作 访问单个元素 切片访问一部分元素 序列的复制 字符串 字符串常用函数 数字转化成字符串 列表和元组 列表(list) 列表常用函数 字符串和列表互操作 元组 创建元组 列表和元组表示二维表 随机函数库(random) python系列-字符串.列表.元组的操作 序列的访问及运算符 序列是为满足程序中复杂的数据表示,python支持组合数据类…
目录 列表解析式List comprehensive 集合解析式Set comprehensive 字典解析式Dict comprehensive 总结 以下内容基于Python 3x 列表解析式List comprehensive 解析式是一种语法糖,其优点有提高效率,减少工作量,减少出错,简化代码,提高可读性. 语法格式如下: [expression for item in iterable if condition] 返回一个新的列表 查看几个例子即可明白: # Example # 迭代0…
1.元组()元组跟列表一样,但是不能增删改,能查.元组又叫只读列表2个方法 一个 count 一个 index2.字典{}字典是通过key来寻找value因为这里功能比较多,所以写入了一个Code里面,后面加了注释. #!/usr/bin/env python #_*_coding:utf-8_*_ info = { 'stu1101':"Tenglan Wu", 'stu1102':"LongZe Luola", 'stu1103':"XiaoZe Ma…
字典的元素是成键值对出现的,直接对字典使用sorted() 排序,它是根据字典的键的ASCII编码顺序进行排序,要想让字典根据值的大小来排序,可以有两种方法来实现: 一.利用zip函数将字典数据转化为元组再用sorted() 排序 from random import randint # 用随机函数生成待排序的字典数据 my_dict = {x: randint(60, 100) for x in 'abcxyzgkj'} # 将字典数据转化为元组,把字典的值作为元组的第0项,键作为元组的第1项…
Python访问字典中的值: # 使用字典 ['键'] 获取字典中的元素 dic = {'a':123,'b':456,'c':789} print(dic['a']) # print(dic['c']) # 修改字典元素: dic = {'a': 123, 'b': 456, 'c': 789} dic['b'] = 14 print(dic) # {'a': 123, 'b': 14, 'c': 789} 增加字典元素: # 增加字典元素 dic = {'a':123,'b':456,'c'…
重要的应该写在前面[捂脸]   场景一:仅求最大值对应的键,代码如下: >>> dic = {'A':4, 'B':2, 'C':3} >>> max_key = max(dic, key = dic.get) >>> max_key 'A'>>> 场景二:求最大值对应的键值对,代码如下: >>> dic = {'A':4, 'B':2, 'C':3} >>> max_key_value = max…
Python中有三种内置的数据类型.dictionary(字典).List(列表)和tuple(元组). 元组(tuple) 只读列表(列表的值可以修改,元组的不可以) 元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. 如下实例: tup1 = ('physics', 'chemistry', 1997, 2000) tup2 = (1, 2, 3, 4, 5 ) tup3 = "a", &…