Python基本数据类型(3)

从字典中删除并返回任意对。(key, value) \ popitem()对于在集合算法中经常使用的字典进行破坏性迭代是有用的。如果字典是空的,调用 popitem()引发一个KeyError。

values(...)

返回字典所有的values

radiansdict.clear()                  

删除字典内所有元素

radiansdict.copy()                    

返回一个字典的浅复制

radiansdict.fromkeys()                

创建一个新字典,以序列seq中元素做字典的键,val为字典所有键对应的初始值

radiansdict.get(key, default=None)    

返回指定键的值,如果值不在字典中返回default值

radiansdict.has_key(key)        

如果键在字典dict里返回true,否则返回false

radiansdict.items()            

以列表返回可遍历的(键, 值) 元组数组

radiansdict.keys()              

以列表返回一个字典所有的键

radiansdict.setdefault(key, default=None)    

和get()类似, 但如果键不存在于字典中,将会添加键并将值设为default

radiansdict.update(dict2)        

把字典dict2的键/值对更新到dict里

radiansdict.values()            

以列表返回字典中的所有值

5、切片

    A、字符串切片

str = 'Hello World!'

print str           # 输出完整字符串

print str[0]        # 输出字符串中的第一个字符

print str[2:5]      # 输出字符串中第三个至第五个之间的字符串

print str[2:]       # 输出从第三个字符开始的字符串

print str * 2       # 输出字符串两次

print str + "TEST"  # 输出连接的字符串

    B、列表切片        

list = [ 'runoob', 786 , 2.23, 'john', 70.2 ]

tinylist = [123, 'john']

print list               # 输出完整列表

print list[0]            # 输出列表的第一个元素

print list[1:3]          # 输出第二个至第三个的元素 

print list[2:]           # 输出从第三个开始至列表末尾的所有元素

print tinylist * 2       # 输出列表两次

print list + tinylist    # 打印组合的列表

    C、元组切片

tuple = ( 'runoob', 786 , 2.23, 'john', 70.2 )

tinytuple = (123, 'john')

print tuple               # 输出完整元组

print tuple[0]            # 输出元组的第一个元素

print tuple[1:3]          # 输出第二个至第三个的元素 

print tuple[2:]           # 输出从第三个开始至列表末尾的所有元素

print tinytuple * 2       # 输出元组两次

print tuple + tinytuple   # 打印组合的元组

6、数据类型转换

int(x [,base])           将x转换为一个整数

long(x [,base] )         将x转换为一个长整数

float(x)                 将x转换到一个浮点数

complex(real [,imag])    创建一个复数

str(x)                   将对象 x 转换为字符串

tuple(s)                 将序列 s 转换为一个元组

list(s)                  将序列 s 转换为一个列表

set(s)                   转换为可变集合

dict(d)                  创建一个字典。d 必须是一个序列 (key,value)元组。

frozenset(s)             转换为不可变集合

chr(x)                   将一个整数转换为一个字符

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/75b34264aaa80bc730444d7314b895f3.html