python基础——列表&元组

本文介绍了Python中的序列类型,重点讲解了列表和元组的创建、属性、操作方法以及命名元组的使用。此外,还详细探讨了深拷贝和浅拷贝的概念,包括它们的区别以及在Python中如何实现深拷贝。
摘要由CSDN通过智能技术生成

一、序列

成员有序排列的,且可以通过下标偏移量访问到它的一个或者几个成员,这类类型统称为序列。
序列数据类型包括:字符串,列表,和元组类型。
特点: 都支持下面的特性
(1)索引与切片操作符
(2)成员关系操作符(in , not in)
(3)连接操作符(+) & 重复操作符(*)

二、列表: 打了激素的数组

数组: 存储同一种数据类型的集和。scores=[12,95.5]
列表(打了激素的数组): 可以存储任意数据类型的集和。

1.列表的创建

    (1)创建一个空列表
	list = []
    (2)创建一个包含元素的列表,元素可以是任意类型,
     包括数值类型,列表,字符串等均可, 也可以嵌套列表。
	list = ["fentiao", 4, 'gender']
	list = [['粉条', 100], ["粉丝", 90], ["粉带", 98]]

2.列表的基本属性

# 1. 连接操作符和重复操作符
print([1, 2] + [2, 3]) # [1, 2, 2, 3]
print([1, 2] * 3) # [1, 2, 1, 2, 1, 2]

# 2. 成员操作符(in, not in)
print(1 in [1, 2, 3]) # True
print(4 in [1,23,3,[1,4]]) # False
"""
布尔类型:
    True: 1  #1就代表True
    False:0  #0就代表False
"""
print(1 in ["a", False, [1, 2]])  # False
print(0 in ["a", False, [1, 2]])  # True


# 3. 索引
li = [1, 2, 3, [1, 'b', 3]]
print(li[0])  # 1
print(li[-1]) # [1, 'b', 3]
print(li[-1][0])  # 1  ## 打印出最后一个元素中第一个元素
print(li[3][-1])  # 3

# 4. 切片
li = ['172', '25', '254', '100']
print(li[:2])
print(li[1:])
print(li[::-1])
# 需求: 已知['172', '25', '254', '100'], 输出: "100-254-25"
ip = ['172', '25', '254', '100']
print(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值