names = ['zhangsan','lisi','wangwu']
print(names)
for name in names:
print(name)
for i in range(len(names)):
print(i)
i = 0
while i<len(names):
print(names[i])
i+=1
#python的列表比java等其他语言的列表更加强大
names = ['zhangsan','lisi','wangwu',10,["a","b"]]
names.append("orange")
print(names)
names.insert(0,"f")
print(names)
a= ["a","b"]
names.append(a)
names.extend(a)
print(names)
# 控制台输出结果:
# ['f', 'zhangsan', 'lisi', 'wangwu', 10, ['a', 'b'], 'orange', ['a', 'b'], 'a', 'b']
del names[6]# 删除
print(names)
print(names.pop(6))
print(names)
print(names.remove(10))
print(names)
print(names)
print(names.sort())
元组
元组不支持修改
a = ("a","b","c","d")
print(a)
print(a.count("a"))
print(a.index("b"))
字典
info = {'name':'zhangsan','age':'18','sex':'male'}
print(info)
#python3.7之前,字典是乱序的
#根据key取value,查看元素
print(info["name"])
print(info.get("name"))
# 修改元素
info["name"] = "lisi"
print(info)
# 添加元素
info["score"] = "99"
print(info)
#删除元素
del info["name"]
print(info)
# info.clear()
print(info)
print(len(info))
print(info.keys())
print(info.values())
print(info.items())
#遍历
for key in info.keys():
print(key)
for value in info.values():
print(value)
for item in info.items():
print(item)
for key,value in info.items():
print(f"key:{key},value:{value}")