元素与列表的区别:
1、元素被包含在一个圆括号()里
列表被包含在一个方括号[]里
2、元素不可执行增减操作
列表可以执行增减操作
3、单一元素需要在单元素后加逗号“,”;如:("list",)
列表insert(插入索引位置,元素)
pop() 取出列表中的最后一个元素
列表提供两种连接方法:
1、调用extend()
2、使用运算符"+"或"+="
“*”元组的复制
列表的排序:
1、sort() 列表元素的首字母升序
2、reverse 列表元素的反转排序
遇到问题可以使用函数help(函数名),查找其使用方法
堆栈和队列是数据结构中常用的数据结构,可使用append()、pop()方法模拟
堆栈是指最先进入的元素,最后才输出,符合“后进先出”原则
队列是指最先进入的元素最早输出,符合“先进先出”原则
pop(0)弹出队列最前面元素
字典是python中重要的数据类型,由“键-值”对组成的集合
例如:
dict={"a":apple, "b":"banana", "c":"dd"}
print dict["a"]
也可用数字作为索引
dict={1:"apple", 2:"banana", 3:"dd"}
print dict[2]
字典中没有Remove(),但是可以调用del()实现,del()属内置函数,直接调用即可
清空所有内容调用clear()
字典的遍历
dict={"a":"apple","b":"banana"}
for k in dict:
print "dict[%s]="%k, dict[k]
输入结果如下:
dict[a]= apple
dict[b]= banana
字典的遍历还可以使用items(),返回一个由若干元组组成的列表
混合型字典可包含元组,列表,字典
使用双下标访问字典元组的第N元素,例如:
print dict["a"][0]
字典的方法
keys()和values()
1、元素被包含在一个圆括号()里
列表被包含在一个方括号[]里
2、元素不可执行增减操作
列表可以执行增减操作
3、单一元素需要在单元素后加逗号“,”;如:("list",)
列表insert(插入索引位置,元素)
pop() 取出列表中的最后一个元素
列表提供两种连接方法:
1、调用extend()
2、使用运算符"+"或"+="
“*”元组的复制
列表的排序:
1、sort() 列表元素的首字母升序
2、reverse 列表元素的反转排序
遇到问题可以使用函数help(函数名),查找其使用方法
堆栈和队列是数据结构中常用的数据结构,可使用append()、pop()方法模拟
堆栈是指最先进入的元素,最后才输出,符合“后进先出”原则
队列是指最先进入的元素最早输出,符合“先进先出”原则
pop(0)弹出队列最前面元素
字典是python中重要的数据类型,由“键-值”对组成的集合
例如:
dict={"a":apple, "b":"banana", "c":"dd"}
print dict["a"]
也可用数字作为索引
dict={1:"apple", 2:"banana", 3:"dd"}
print dict[2]
字典中没有Remove(),但是可以调用del()实现,del()属内置函数,直接调用即可
清空所有内容调用clear()
字典的遍历
dict={"a":"apple","b":"banana"}
for k in dict:
print "dict[%s]="%k, dict[k]
输入结果如下:
dict[a]= apple
dict[b]= banana
字典的遍历还可以使用items(),返回一个由若干元组组成的列表
混合型字典可包含元组,列表,字典
使用双下标访问字典元组的第N元素,例如:
print dict["a"][0]
字典的方法
keys()和values()