python基础-基础语法-02:常见序列的简单使用

0x01.关于序列

  • 序列是Python中最基本的数据结构。
  • 序列中索引都从0开始
  • Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
  • 序列都可以进行的操作包括索引,切片,加,乘,检查成员。

0x02.列表

  • 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
  • 列表的数据项不需要具有相同的类型
  • 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
  • 列表支持拼接

1.基础操作

def TAl(list):  # 遍历 也可以直接打印
    for i in list:
        print(i)
def APP(list):
    for i in range(0,5):
        str=int(input("请输入:"))
        list.append(str)


list=[]  #空列表
list.append("字符串元素")
list.append(17366)
list.append(333.33)  #增加数据

APP(list)

TAl(list)

del list[3]  #删除数据

list.clear  #清空列表

2.常用操作

list=[1039,"字符串",3.555]
print(list[1:])  #从第一个索引处开始输出
list+=[29,31939]  #列表拼接
list1=[23,55]
list2=[list1,list]  #列表嵌套
print(list[-2]) #从右边开始读取第二个元素
list=list1*2  #重复

0x03.元组

  • Python 的元组与列表类似,不同之处在于元组的元素不能修改。
  • Python没有提供向元组添加元素的操作函数。
  • 元组中的元素值是不允许删除的,但我们可以使用del语句来删除整个元组。
  • 元组使用小括号,列表使用方括号。
  • 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
  • 元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。
  • 重新赋值的元组 tup,绑定到新的对象了,不是修改了原来的对象。

基本操作

tup=(1,)
newtup=(tup,"diqnfi","ATFWUS")  #合并元组
print(newtup)  #输出元组
print(newtup[2:4])  #访问具体元素
del newtup  #删除元组

0x04.字典

  • 字典是一种可变容器模型,可存储任意类型对象。
  • 字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})
  • 字典值可以是任何的 python 对象,既可以是标准的对象,也可以是用户定义的,但键不行。
  • 不允许同一个键出现两次。创建时如果同一个键被赋值两次,后一个值会被记住。
  • 键必须不可变,可以用数字,字符串或元组充当,而用列表就不行。

基本操作:

dict={"Name":"ATFWUS","Age":18,"sex":"Man"} #创建字典
print(dict["Name"])  #输出键对应的值
dict["Age"]=19 #更改值
del dict["sex"]  #删除键及对应的值 找不到回报错
print(dict) #输出字典
dict.setdefault("Favoite","fei")
#如果字典没有该key的时候,则会正常添加,如果以及有了该key,那么将不进行操作(不会覆盖原来的值)

0x05.集合

  • 集合(set)是一个无序的不重复元素序列。
  • 可以使用大括号 { } 或者 set() 函数创建集合。
  • 创建一个空集合必须用 set() 而不是 { }, { } 是用来创建一个空字典。 
set1=set()  #创建空集合
set1.add(34)  #添加元素
set1.add(2424.11)
set1.add("ATFWUS")
print(set1)   #输出集合
set1.remove(34)  #移除元素,如果元素不存在,则会发生错误。
set1.pop  #随机移除一个元素,返回移除的元素
num=len(set1)  #计算集合的长度
发布了56 篇原创文章 · 获赞 43 · 访问量 3522

猜你喜欢

转载自blog.csdn.net/ATFWUS/article/details/104515103
今日推荐