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可以对序列逆向排序,返回一个新列表
网友评论