#-*-coding:utf-8-*- #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) #字典可以转为元组,返回…
#-*-coding:utf-8-*-  #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) #字典可以转为元组,返…
神奇的相互转换,小白同学可以看看,很有帮助 #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)#字典可以转为元组,返回:(…
#-*-coding:utf-8-*- #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) #字典可以转为元组,返回…
python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.split('这里传任何字符串中没有的分割单位都可以,但是不能为空')) # 输出:['helloworld'] 2.分割 str2 = "hello world" list2 = list(str2) print(list2) #输出:['h', 'e', 'l', 'l', 'o', ' ',…
python字符串.列表和字典的说明 字符串.列表.字典 字符串的作用存储一段数据信息.例如 info = '我爱北京天安门' ,在调取的时候可以直接调取,灵活方便,print(info) 就可以把刚刚这段话打印出来. 然而,如果需要储存多个信息,例如 '我爱北京天安门' .'万里长城永不倒',如果用字符串来储存,就需要用到两个字符串变量.如果多呢,就需要定义更多 的变量来储存,显然这样会很麻烦,并且变量一多就容易搞混那个变量对应哪个信息. 怎么来解决上面的问题呢,于是列表-list就出来了.一…
1.字符串是字符序列.字符串文字可以用单引号或者双引号分隔. 2.可以用内置的序列操作来处理字符串和列表:连接(+).重复(*).索引([]),切片([:])和长度(len()).可以用for循环遍历字符串的字符.列表中的项或文件的行. 3.将数字信息转换为字符串信息的一种方式是用字符串或者列表作为查找表. 4.列表比字符串更通用. 5.字符串总是字符序列,而列表可以包含任何类型的值. 6.列表是可变的,这意味着可以通过赋新值来修改列表中的项. 7.字符串在计算机中表示为数字代码.ASCI和Un…
字符串与 列表间的转换 如何利用字符串 'Life is short ,I use python'输出 :'python use I, short is Life' s = 'Life is short ,I use python's ss = s.split()  # 利用空格分割,返回列表 ss ss.reverse()   # 可通过列表对象,进行元素反转 ss ' '.join(ss)   # 在利用空字符进行拼接,重新得到一个字符串 列表 转化为字符串 小结: #字符串 转列表 用s.…
Python 数据类型 数字类型: int整型,long 长整型(在python3.0里不区分整型和长整型).float浮点型:complex复数(python中存在小数字池:-5--257):布尔值:真或假1或0,1真,0假,真为条件成立,0为条件不成立. 数据运算 运算符:+加,-减,*乘,/除,%取模(返回除法的余数),**幂(返回X的y次方) //取整除(返回商的整数部分) 比较运算符: bytes类型 文本都是str字符串类型,音视频文件都是用bytes类型表示.二进制统一称为byte…
一.python字符串的处理方法 >>> str = ' linzhong LongXIA ' >>> str.upper() #字符串str全部大写 ' LINZHONG LONGXIA >>> str.lower() #字符串str全部小写 ' linzhong longxia ' >>> str.swapcase() #字符串str大小写反转 ' LINZHONG lONGxia ' >>> str.title…
1 列表 list就是一种采用分离式技术实现的动态顺序表(tuple也一样): 在建立空表(或者很小的表)时,系统分配一块能容纳8个元素的存储区: 在执行插入操作(insert或append)时,如果元素存储区满就换一块4倍大的存储区: 但如果此时的表已经很大(目前的阀值为50000),则改变策略,采用加一倍的方法.引入这种改变策略的方式,是为了避免出现过多空闲的存储位置. 1.1 列表 列表也叫数组,列表定义,使用[]即可:列表里面可以再套列表,一个里面套一个列表,叫二维数组:一个里面套一个列…
#-*-coding:utf-8-*- #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) #字典可以转为元组,返回…
Python数据类型之间的转换 函数 描述 int(x [,base]) 将x转换为一个整数 long(x [,base] ) 将x转换为一个长整数 float(x) 将x转换到一个浮点数 complex(real [,imag]) 创建一个复数 str(x) 将对象 x 转换为字符串 repr(x) 将对象 x 转换为表达式字符串 eval(str) 用来计算在字符串中的有效Python表达式,并返回一个对象 tuple(s) 将序列 s 转换为一个元组 list(s) 将序列 s 转换为一个…
  定义 方法 列表 可以包含不同类型的对象,可以增减元素,可以跟其他的列表结合或者把一个列表拆分,用[]来定义的 eg:aList=[123,'abc',4.56,['inner','list'],7-9j] 1.list(str):将str转换成list类型,str可以使字符串也可以是元组类型 2.aList.append('test'):追加元素到列表中去 3.del aList[1]:删除列表中下标为1的元素 del aList:删除整个列表 4.cmp(list1,list2):比较两…
1.通用函数 len() #列表的元素个数.字符串的长度 2.''' '''与'\ '用法详解 s='''this is a text ''' -->输出s ---> 'this\nis\na\ntext\n' ---------------------------------------- s1='''this\ is\ a\ this\ ''' -->输出s ---> 'thisisatext' --------------------------------------- 3…
学习内容: 1.字符串转列表 2.列表转字符串 1. 字符串转列表 s ='hello python !'li = s.split(' ') #注意:引号内有空格print (li)输出:['hello', 'python', '!'] 2. 列表转字符串 li = ['hello', 'python', '!'] s = ' '.join(li) #注意:引号内有空格 print(s) 输出: hello python !…
最近面试中出现频率比较高的字符串和列表的去重pstr = 'abcadcf'# 字符串去重# 1.使用集合 --没有保持原来的顺序 print(set(pstr)) # 2.使用字典 -- 没有保持原来的顺序 print({}.fromkeys(pstr).keys()) # 3.使用循环遍历法 -- 代码不够简洁,不高端 a = [] for i in range(len(pstr)): if pstr[i] not in a: a.append(pstr[i]) print(a) # 列表去…
python透过"值"找字符串和列表中的索引和键. 1 #!usr/bin/env python3 2 #-*- coding=utf-8 -*- 3 4 ''' 5 python通过值找索引或键 6 ''' 7 lang1 = "study python" #定义字符串 8 print(lang1) #打印字符串 9 for index, letter in enumerate(lang1): #循环读取键和值 10 print(index, letter) #打…
1.字符串->字典:eval(str) 2.字符串->列表:list(str)…
本文基于python 3.5.1 python常见的数据类型有字串.列表.元组.字典等,本文将详细介绍每一种数据类型的操作方法. 一:str字串的操作方法: 1.capitalize()--> 将当前字符串第一个元素大写显示(如果是英文字母),如果第一个元素是数字和特殊符号则不做任何操作,如: a = "#1e23abcd" print(a.capitalize()) 执行结果: #1e23abcd a = "abcd" print(a.capitalize(…
序列通常有2个特点: 1,可以根据索引取值 2,可以切片操作 字符串,元组,列表,字典,都可以看做是序列类型 我的操作环境:Ubuntu16.04+python2.7 一.字符串类型 >按索引获取,索引从0开始 >>> name='ghostwu' >>> name[0] 'g' >>> name[1] 'h' >>> name[6] 'u' >>> >切片操作,第1个冒号的值,表示从哪个索引开始切片.第…
"""字符串相关内建方法""" # a = ["qwe", "name", "sex", "sss"]# a = "helHos"# print(a.title())# print(a.capitalize()) #将字符串首字母大写# print(a.center(7, "w")) #以字符串居中的长度7, w作为填补# pr…
一:字符串删除  1,字符串本身是不可变的,一个字符串定义以后,对他本身是不能做任何操作的,所以的增删改都是对原字符串拷贝的副本的操作,原来的字符串还是原来的字符串,它本身并没 有变 2,字符串本身是不能修改的,但是可以通过其他方法来达到一个看似修改的效果,比如,切片+拼接   replace()替换,strip(), rstrip(),lstrip()去掉两端的字符 二:列表删除 1.pop(index) 2.remove(元素) 3.del 切片 4.clear()清空列表 三:字典删除 1…
本节内容 列表.元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码 1. 列表.元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储.修改等操作 定义列表 1 names = ['Alex',"Tenglan",'Eric'] 通过下标访问列表中的元素,下标从0开始计数 1 2 3 4 5 6 7 8 >>> names[0] 'Alex' >>> names[2] 'Eric' >>>…
字符串方法 __contains__ #等同in name = 'erroy' result = name.__contains__('er') #判断元素是否包含er print(result) True #结果 __divmod__  #求网页的分页情况应该划分多少 all_item=95 result =all_item.__divmod__(10) print(result) (9, 5) #结果 capitalize()   #首字母大写 name ='eric' result=nam…
字符串的常用方法: name.count('h')统计h在name中出现的次数 name.find('h')查找h的索引 '?'.join(name)使用问好拼接 name.encode('gb2312')将字符串转为gb2312编码 name.decode('gb2312'),表示将gb2312编码的字符串转换成unicode编码 name.endswith('.txt')字符串是否以xx结尾 布尔型 startswith('A')字符串是否以xx开头 布尔型 name..isdigit()判…
>>> s=['http','://','www','baidu','.com'] >>> url=''.join(s) >>> url 'http://wwwbaidu.com' >>>  上面的代码片段是将列表转换成字符串 >>> s=('hello','world','!') >>> d=' '.join(s) >>> d 'hello world !' >>&g…
python 目录 python 一.字符串 1.给定一个字符串,利用切片将字符串反转 2.给定一个字符串,将空格替换为逗号 3.给定一个字符串,大写改为小写 4.str = '' ,li = ['lisi', 'love', 'xuexi'],将Li每个字符后面插入str构成新的字符 1.初始化一个空列表,循环添加1-10的整数,向列表添加字符串'xuange',删除列表下标为0的元素,将下标为1的元素修改为66,输出列表的第三个元素 2.list = [23, 34, 35, 31, 22,…
列表,拉锁式儿合并. [ [a,b] for a,b in zip(list1,list2)] #最笨的 a=[1,2,3,4,5] b=[2,3,4,5,6] d=[] for i in range(len(a)): c = [] c.append(a[i]) c.append(b[i]) d.append(c) #列表垂直合并 In [8]: list3 Out[8]: [['11:00', '11:01', '11:02'], ['2', '2', '3']] In [9]: [[a,b]…
1.数字转字符串 i = 123 str = ‘%d’ %i str即为转换成的字符串 2.字符串转换成数字: import string tt='555' ts=string.atoi(tt) ts即为tt转换成的数字…