python---6
---恢复内容开始---
python数据类型可以分为数字型和非数字型
数字型:
整型(int)
浮点型(float)
布尔型(bool)
非数字型:
字符串
列表
元组
字典
列表(list):存储一串信息,用[]定义,数据项不需要相同类型,数据间用逗号隔开,索引从0开始
name_list=["zhangsan","lisi","wangwu"]
#1.取值和取索引
print(name_list[1])
# 知道数据的内容,想知道数据在列表中的位置
print(name_list.index("lisi"))
#2.修改
name_list[1]="李四"
#3.增加
# append 方法可以向列表的末尾增加数据
name_list.append("王小二")
# insert 方法相列表指定位置增加数据
name_list.insert(1,"王八蛋")
#extend 方法可以把其它列表中的内容追加到当前列表中
temp_list=["孙悟空","猪八戒","沙悟净"]
name_list.extend(temp_list)
# 4.删除
# remove方法删除列表中的指定内容
name_list.remove("孙悟空")
# pop()有参数时候方法删除指定列表的指定位置的元素
name_list.pop(1)
# pop()无参数时候方法删除最后位置的元素
name_list.pop()
#clear方法可以清空列表
name_list.clear()
# del 关键字删除列表指定位置数据,本质从内存中删除这个变量
# 后续代码不能使用该变量
name_list=["一哥","二姐","三弟"]
del name_list[1]
print(name_list)
name_list=["zhangsan","lisi","wangwu"]
# len()函数统计列表中元素个数
print(len(name_list))
# count方法统计列表中某一元素出现次数
print(name_list.count("wangwu"))
name_list=["zhangsan","lisi","wangwu"]
num_list=[1,9,9,5,0,8,1,9]
# 升序
# name_list.sort()
# num_list.sort()
# 降序
# name_list.sort(reverse=True)
# num_list.sort(reverse=True)
# 逆序
name_list.reverse()
num_list.reverse()
print(name_list)
print(num_list)