buhong 发表于 2017-4-28 11:09:33

Python中元素、列表、字典

元素与列表的区别:

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

字典中没有Remove(),但是可以调用del()实现,del()属内置函数,直接调用即可

清空所有内容调用clear()


字典的遍历

dict={"a":"apple","b":"banana"}
for k in dict:
    print "dict[%s]="%k, dict
输入结果如下:
dict= apple
dict= banana

字典的遍历还可以使用items(),返回一个由若干元组组成的列表


混合型字典可包含元组,列表,字典

使用双下标访问字典元组的第N元素,例如:

print dict["a"]


字典的方法

keys()和values()
页: [1]
查看完整版本: Python中元素、列表、字典