python列表、元组、字典、集合、字符串

1.列表list(元素可修改)

使用中括号,取值超过索引报错

添加数据: list.insert(index,value)#插入数据         list.append(value)#末尾追加数据         list1.extend(list2)#追加列表

修改数据: list[index] = value    #修改索引号Index的值    

删除数据: del list[index]        # 删除指定索引的数据           list.remove(value)      #  删除列表中第一个出现的指定的数据

list.pop()    # 删除最后一个元素                  list.pop(index)  #  删除指定索引的元素

统计:len(list)  #  返回列表的长度            list.count(value)  #  返回元素的出现次数

排序:      list.sort()    #  列表升序排序            list.sort(reverse=True)  #  列表降序                list.reverse()        #  列表翻转

列表取值:  list[index]

列表的循环遍历     for  list in  list1

2.元组tuple(不可修改)

()定义

在pycharm中定义一个元组,使用 tuple. 查看用法

注意:建立一个元素的元组时,要在其后加逗号,

元组与字典的不同在于元素不可修改,所以只能执行取值、统计功能  tuple[Index]          len(tuple)       tuple.count(value)        tuple.index(value)

列表元组的相互转换

List(tuple)       tuple(list)

3.字典dictionary

定义 {}

字典可以存储某物体的相关信息,可以有多个数据。字典是无序的,它存储的方式是键(Key)值(Value)对,键和值之间用:分隔,键值对之间用,分隔。

自己动手尝试     dic[key],    dic.get(),   dic.setdefault(),     dic.update 合并两个字典  ,dic.clear,  dic.pop(key)

字典也可以进行遍历,取出键值对

4.字符串str

含义:一串字符

定义:‘’    “” 单引号或双引号括起来的一串字符

常用用法:

st.islower()     st.isupper()    st.startwith('str')   st.endwith('str')  st.find('str' ,start=0,end=len(str))

st.replace(str,oldstr,newstr,num=string.count(old))     st.lower()   str.strip()      str.split()      str.join()

字符串、列表的切片

str[1:]#从索引1开始截取        str[:8]# 从0截取到8    str[-1]#取最后一个     str[::2]#每隔一个截取        str[1::2]从索引1开始每隔一个截取        

字符串逆序 str[::-1]

5.集合(元素不重复)

根据集合的特性可以快速去重

set创建集合S

S.add添加元素 S.remove删除元素 S.discard删除元素(不报错)S.clear清空集合

6.python函数

针对字典、列表、集合的内置函数

len(item)   del(item)  max(item)  min(item)  cmp(item)

你可能感兴趣的:(python列表、元组、字典、集合、字符串)