列表list,元组tuple,字典dict,集合set和运算符和逻辑

一.列表list 

list_1=["我爱学习"]
print(list_1[0])#输出的是我爱学习
list_2=["我爱学习"]
print(list_2[0])#输出的是我爱学习




list_1=["我","爱","学","习"]
print(list_1[0])#输出的是我

以上为list演示

list是[   ]

tuple是(   )

set是{    }

print输出的时候都是[    ]

以下为字典dict演示

dict_1={"相":88,"王":89,"张":100}
print(dict_1["相"],dict_1["王"],dict_1["张"])

--------------------------------------------------------------------------------------------------------------------------

序列元素索引(位置)如下图所示。

正数索引

0

1

2

3

4

5

<元素a>

<元素b>

<元素c>

<元素d>

<元素e>

<元素f>

倒数索引

-6

-5

-4

-3

-2

-1

 

在Python语言中,列表、元组、字典和集合的主要区别如下表所示。

序列结构

是否可变

是否重复

是否有序

定义符号

列表

[ ]

元组

( )

字典

{key:value}

集合

{ }

 

添加列表元素

  1. append()方法,只能在列表尾部添加元素。
  2. insert()方法,在列表任意指定位置添加元素。
  3. extend()方法,将一个列表元素添加到另一个列表的尾部

查找列表元素(index()、in、索引)

获取列表全部或部分元素(切片)

列表元素统计(count()、sum()、len())

列表元素排序(sorted())

—————————————————————— 

二.元组tuple

  1. 元组(tuple)与列表类似,不同之处在于元组的元素不能修改。
  2. Python元组的表现形式:( 元素1,元素2,...,元素n )
  3. 元组中的元素类型也可以不相同。

 

元组创建/删除

Python元组属于不可变序列

  1. 不可以直接修改或删除元组中的元素,也无法添加元素到元组。元组不支持列表中的append()、extend()、insert()、remove()、pop()等方法。

        通过切片操作也只能访问元组中的元素,无法完成元素的追加、修改和删除。

 

———————————————————————— 

三.字典dict 

Python字典嵌套包括3种情况:

  1. 字典嵌入字典,字典元素为字典。
  2. 列表嵌入字典,字典元素为列表。
  3. 字典嵌入列表,列表元素为字典。

四.集合set 

Python集合

  1. 集合(set)是一个无序不重复元素的序列
  2. 可以使用大括号 { } 或者 set() 函数创建集合
  3. 基本功能是进行成员关系测试和删除重复元素

注意:创建一个空集合必须用 set() 而不是 { }, 因为 { } 是用来创建一个空字典。

Python为集合创建提供3种方法:

  1. 使用赋值运算符=直接创建集合对象。
  2. 使用内置函数set()将迭代对象转换为集合。
  3. 使用copy()方法复制已有集合,创建新的集合。

Python为集合元素添加提供2种方法:

  1. add()方法,在集合中添加元素,忽略重复元素。
  2. update()方法,合并集合,忽略重复元素。

Python为删除集合元素提供3种方法:

  1. pop()方法,随机删除并返回集合中的一个元素。
  2. remove()方法,删除集合中指定元素。
  3. discard()方法,删除集合中指定元素。

———————————————————————————— 

 

 

 

a+=b#a=a+b

————————————————————————

not>and>or

not>算数运算符>关系运算符>and>or>赋值运算符

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值