一、python数据结构之元组
元组的格式:a = ()
涉及知识:元组一经创建,其大小是不可变的,也就是说,不可向元组a进行增删操作。元组中可以存储字符串,整形,数组,布尔值等数据类型。在访问元组中某个位置特定元素时,其格式为a[x],遍历元组时,可以使用 for y in rang(len(a)): 来进行遍历
二、Python数据结构之列表
列表格式:list = []
涉及知识:列表与元组不同,其大小是可以改变的,我们可以利用list.append()来向列表中增加元素,也可以用list.remove()将列表中的元素移除,在这方面与Java中的list集合框架类似,有Java基础的朋友可以对比学习,方便记忆。除此之外,列表还有类似与字符串拼接的功能,比如:
list1 = ["zhangsan"] list2 = ["lisi"] a = list1+list2 print(a)这段程序输出的结果为list1与list2中合并后的内容,即["zhangsan","lisi"]
我们也可以用另一种方法来实现:
list1 = ["zhangsan"] list2 = ["lisi"] list1.extend(list2) print(list1)输出的结果是一样的。其中的关键字extend与Java中的继承关键字很像,但是不一样,切记不要混为一谈。
在遍历列表中的元素时,我们可以用for循环来遍历,与元组类似
三、Python数据结构之字典
字典格式:dict = {key:value}
涉及知识:字典存储数据是以键值对的方式进行存储的,在我们读取字典中的数据时,必须用键来读取对应的值。
dict = {"id":1,"name":"zhangsan","sex":"man"}#声明字典,数据以键值对的方式进行存储 print(dict["name"])#用键了来去对应的值 for x in dict: #利用for循环遍历字典中的元素 print(dict[x]) print(dict.keys())#输出字典中所含的键 print(dict.values())#输出字典中所含的值