[复习]Python语法--复合数据类型

1.list

1.1 切片:切片操作通过类似[a:b:c]的方式来进行,其中 a、b、c 分别表示起始索引、终止索引和步长。切片操作中,生成子列表的元素包含起始索引对应的元素,但是不包含终止索引对应的元素。在实际使用中,若不提供步长,则默认步长为1。

1.2Python中的可迭代对象有:列表、元组、字典、字符串;

1.3列表函数

1.4列表方法

2.tuple

2.1 需要特别注意的是,当元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用。

2.2 【增】元组中的元素值是不允许修改的,但可以对元组进行连接生成新的元组。    

2.3 【删】由于元组的元素不允许修改,所以其元素值也是不允许删除的,但可以使用 del 语句

来删除整个元组。
2.4 元组函数

 注:Python3.x无cmp方法

 2.5元组方法

 2.6 元组凭借其语法的灵活性和便捷性,大大提高了编程体验。其中,元组最大的一个特

性就是支持函数可以 返回多个值。(多个返回值的类型为tuple)
2.7  在实际开发中,如果能用元组类型 tuple 实现,就不建议用列表类型 list。

3.dictionary

3.1 字典是无序的,所以字典没有索引,不能通过下标索引。字典的访问是通过对 key

的索引实现的。   PS:(string,list,tuple为有序类型)
3.2字典函数

3.3字典方法

 

 4.set

4.1 集合具有以下特性: 无序性:元素之间没有确定的顺序。 互异性:不会出现重复的元素。 确定性:元素和集合只有属于或不属于的关系。

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

4.3集合函数

 4.4集合方法

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值