python 学习笔记03

列表  []

namelist = ["Zhangbl", "wangwu", "lisi"]
-- 追加
namelist.append("sss")
-- 查找是否存在 ,如果不存在会报错
print(namelist.index("wangwu"))
-- 删除
del namelist[0]
-- 数量
print(len(namelist))
number_list = [1,6,3,5,2,9]
number_list.sort()
print(number_list)
number_list.sort(reverse=True)
print(number_list)
number_list.reverse()
print(number_list)
for name in namelist:
print("我的名字 %s" % name)

 

元组()

  元组创建之后,不能修改

  可以保存不同类型的数据

info_tuple = ("zhangsan", 18, 1.75,"zhangsan")
print(info_tuple[0])
print(info_tuple.count("zhangsan"))

 

格式化字符串 拼接生成新的字符串

print("%s 的年龄是 %d ,身高是 %.2f" % info_tuple)

info_str = "%s 的年龄是 %d ,身高是 %.2f" % info_tuple
print(info_str)

 

字典 {}

  列表是有序的,字典是无序的

  key - value:用 : 分割

  键必须是唯一的,但键必须是不可变的,如字符串,数字

  值 可以去任何数据类型

 

# 统计字典数量
print(len(xiaoming))
# 合并
temp_dict = {"height":1.89}
xiaoming.update(temp_dict)
print(xiaoming)
# 清空
# xiaoming.clear()

python 学习笔记03

 

上一篇:更新一行逻辑update t1 set id=4;找tuple的栈


下一篇:在自己实现c++的tuple异类值容器之时所踩过的一些坑/误区