字符串操作:
~.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')