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)

 

posted @ 2019-07-25 22:52  王小二啊  阅读(146)  评论(0编辑  收藏  举报