列表
1、列表的定义
Python中的列表与Java中的数组一样。- 用 [] 定义,数据之间使用 , 分隔;列表的 索引 从 0 开始。
name_list = ["Jack", "Amy", "Rose"]
2、列表的常用方法
name_list = ["Jack", "Amy", "Rose", "Amy"]
name_list2 = ["aa", "bb", "cc"]
name_list.append("Acy") # 在末尾追加数据
name_list.extend(name_list2) # 将列表2的数据追加到列表中
name_list.insert(1, "dd") # 将数据插入指定索引处
name_list.clear() # 清空列表
name_list.remove("Amy") # 删除第一个出现的指定数据
name_list.count("Amy") # 数据在列表中出现的次数
name_list.reverse() # 将数据逆序、反转
name_list.pop() # 删除列表末尾数据
name_list.pop(1) # 删除指定索引处数据
name_list.sort() # 升序排序
name_list.sort(reverse=True) # 降序
name_list_copy = name_list.copy() # 拷贝一份原来的列表
name_list.index("Amy") # 返回指定数据在列表中第一次出现的索引值
len(name_list) # 返回列表的长度
name_list[1] = "Sam" # 修改索引处的数据
del name_list[1] # 删除索引处的数据,从内存中删除,后续无法使用此变量
print(name_list)
3、关键字、函数、方法(科普)
- 关键字 是 Python 内置的、具有特殊意义的标识符
- 函数 封装了独立功能,可以直接调用
- 方法 和函数类似,同样是封装了独立的功能,方法 需要通过 对象 来调用,表示针对这个 对象 要做的操作
4、循环遍历
name_list = ["Jack", "Amy", "Rose", "Amy", "aa", "bb", "cc"]
for name in name_list:
print(name)
元组
1、元组的定义
Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改
# info_tuple = () # 这是一个空元组
# info_tuple = (10,) # 元组中只包含一个元素时,需要在元素后面添加逗号
# 下面两个的不同就在于一个能修改元素,一个不能修改
info_tuple = ("jack", 18, 1.75)
name_list = ["a", 5, 1.5]
2、元组的常用方法
info_tuple = ("jack", 18, 1.75, "jack")
aa = info_tuple.index("jack") # 返回指定数据在元组中第一次出现的索引
bb = info_tuple.count("jack") # 数据在元组中出现的次数
cc = info_tuple[0] # 元组中取值
dd = len(info_tuple) # 元组的长度
3、循环遍历
// 实际开发中,除非 能够确认元组中的数据类型,否则针对元组的循环遍历需求并不是很多
info_tuple = ("jack", 18, 1.75, "jack")
for name in info_tuple:
print(name)
4、应用场景
- 函数的 参数 和 返回值,一个函数可以接收 任意多个参数,或者 一次返回多个数据
- 格式字符串,格式化字符串后面的 () 本质上就是一个元组
info = ("lucy", 18)
print("%s 的年龄是 %d" % info)
- 让列表不可以被修改,以保护数据安全
5、元组和列表之间的转换
使用 list 函数可以把元组转换成列表:list(元组)
使用 tuple 函数可以把列表转换成元组:tuple(列表)
字典
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/3040.html