Python 字符串、元组、序列、字典总结

1、赋值

str_inst =‘ABC'

tuple_inst = (‘A','B','C')

list_inst = [‘A','B','C']

dict_inst = {0:'A',1:'B', 2:'C'}

字符串直接双引号赋值,元组小圆括号赋值,列表中括号赋值,字典大括号赋值,但要注意:

(1)注意逗号的区别

a='a'

type(a)

//结果为str

type('a',)

//结果为str

a='a',

type(a)

//结果为tuple

type(('a',))

结果为tuple

(2)字符串和元组为不可变的,序列和字典是可变的


2、操作和迭代

都可以使用for 和 in迭代取值

zip可以将字符串、列表转换为可迭代的zip对象

zip()可以将可迭代对象打包成一个个元组,然后返回可迭代的zip对象

使用list可以将zip对象转换为元组列表

使用dict可以将zip对象转换为字典

enumerate将一个可迭代的(iterable)/可遍历的对象(如列表、字符串),转换成一个索引序列,利用它可以同时获得索引和值。

sorted可以对列表排序,返回一个新列表

reverse可以对序列逆向排序,返回一个新列表

你可能感兴趣的:(Python 字符串、元组、序列、字典总结)