Python基本类型


               
               
                .字典类型
1)定义字典
>>> dict={"host":"localhost", "user":"tom"}
2)输出字典
>>> print dict
{'host': '127.0.0.1', 'user': 'tom'}
3)输出一个值
>>> print dict["host"]
localhost
4)修改一个值
>>> dict["host"]="127.0.0.1"
>>> print dict["host"]
127.0.0.1
5)删除一个值
>>> del dict["host"]
>>> print dict
{'user': 'yaoshuyin'}
6)清空字典
>>> dict.clear()
>>> print dict
{}
               
               
               
               
               
.List列表
1)定义列表
>>> mylist=["a", "bcd", "tome",234 ,"Hello boy"]
2)输出列表
>>> print mylist
['a', 'bcd', 'tome', 234, 'Hello boy']
>>> print mylist[:]
['a', 'bcd', 'tome', 234, 'Hello boy']
>>> print mylist[0:len(mylist)]
['a', 'bcd', 'tome', 234, 'Hello boy']
>>> print mylist[:len(mylist)]
['a', 'bcd', 'tome', 234, 'Hello boy']
3)输出列表第一、二个元素
>>> print mylist[0]
a
>>> print mylist[1]
bcd
3)最后一个元素
>>> print mylist[-1]
Hello boy
>>> print mylist[len(mylist)-1]
Hello boy
4)输出第一个到第四个元素
>>> print mylist[0:3]
['a', 'bcd', 'tome']
>>> print mylist[:3]
['a', 'bcd', 'tome']
输出第二个到第四个元素
>>> print mylist[1:3]
['bcd', 'tome']
输出第一个到最后第二个元素
>>> print mylist[0:-1]
['a', 'bcd', 'tome', 234]
输出第四个到最后一个元素
>>> print mylist[3:]
[234, 'Hello boy']
5)附加一个元素
>>> mylist.append("app")
>>> print mylist
['a', 'bcd', 'tome', 234, 'Hello boy', 'app']
6)插入一个元素
>>> mylist.insert(2,"insertitem")
>>> print mylist
['a', 'bcd', 'insertitem', 'tome', 234, 'Hello boy', 'app']
               
                7)附加或联接两个列表
>>> mylist.extend(["aaaa","bbbb","ccccc"])
>>> print mylist
['a', 'bcd', 'insertitem', 'tome', 234, 'Hello boy', 'app', 'aaaa', 'bbbb', 'ccccc']
8)搜索
>>> mylist.index("tome")
3
9)删除一个元素
>>> mylist.remove("a")
>>> print mylist
['bcd', 'insertitem', 'tome', 234, 'Hello boy', 'app', 'aaaa', 'bbbb', 'ccccc']
.tuple
Tuple 是不可变 list
Tuple 没有方法


您不能向 tuple 增加元素。Tuple 没有 append 或 extend 方法。


您不能从 tuple 删除元素。Tuple 没有 remove 或 pop 方法。


您不能在 tuple 中查找元素。Tuple 没有 index 方法。


然而, 您可以使用 in 来查看一个元素是否存在于 tuple 中
1)定义一个tuple
>>> tup=('bcd', 'insertitem', 'tome', 234, 'Hello boy', 'app', 'aaaa', 'bbbb', 'ccccc')
>>> tup[-1]
'ccccc'
>>> tup[1:3]
('insertitem', 'tome')
>>> "tome" in tup
True