字符串操作:

~.lower()———字符串小写显示

~.upper()———字符串大写显示

~.split(‘ ’)————拆分字符串

列表操作:

Z=[~:~]: first index is inclusive,and the last is not inclusive;

取最大值,最小值,长度,以及总和:

max(z);min(z);len(z);sum(z);

对列表中的对象出现的次数进行统计

z.count(~)

队列表进行排序

z.sort()——默认是从小到大排序:

从大到小排序——z.sort(reverse=Ture)

在列表后面添加

z.append()

在列表中删除一个对象

z.remove()

在列表的指定位置删除对象

z.pop(index)

在列表的指定位置前插入对象

z.insert(index,y)

合并列表

z.extend(y)

字典的操作

字典的定义:Dict={key:value};

访问字典中的值:Dict['key']

更新字典中的一个词:Dict['key']=newvalue;

更新字典中的多个值:Dict.update({key1:value1,key2:value2...});

从字典中将某个关键字删除:del Dict[key];

字典里面的Key必须是不可变的——例如数字,字符串或者元组,不可以是列表(可变)。值可以是任何值(列表,函数,字符串,任何东西)。

使用get()方法返回给定键的值:

Dict.get('key',0)——如果key存在且有相应的值则返回相应的值,如果key不存在,则返回给定的默认值0

Dict.get('key')如果key不存在,则返回none;

遍历字典:

for key in Dict:

print(key)

for key,value in Dict.items():

print(key,value)

print(Dict.keys())————返回字典里面的所有关键字

print(Dict.values())————返回字典里面的所有值;

元组元组的初始化:

emptytuple=();emptytuple=tuple();

元组的表示形式:

z=(2,3,4,5)

z=2,3,4,5

如果要创建仅仅包含一个值的元组,则需要在项目后面添加一个逗号

such as: tup1=('math',)———or————tup2='math',

tup1=('math')————这是一个字符串不是元组

访问元组里面的值:

访问元组里面的一个值:print(z[index])

访问元组里面的一串值:print(z[begin index : end index])(正负索引都适用)

元组还支持负索引;负索引从元组结束开始。

元组是不可以改变的,初始化元组后,不可能通过重新赋值来改变元组某一位置的值。所以要想改变元组,只能重新开开辟一个元组,将想要的改变表达在新的元组里面。

返回某个值的下标:print(z.index('value'))

返回元组中某个值出现的次数:print(z.count('value'))

遍历元组:for item in z:

print(item)————一般都用‘for...in ...‘来实现数据结构的遍历

元组拆包:元组对于序列解包非常有用

x, y = (7, 10);

print("Value of x is {}, the value of y is {}.".format(x, y))

Value of x is 7, the value of y is 10.

枚举:

friends = ('Steve', 'Rachel', 'Michael', 'Monica')

for index, friend in enumerate(friends):

print(index,friend)

(0, 'Steve')

(1, 'Rachel')

(2, 'Michael')

(3, 'Monica')