python 入门 之二 列表 元组 字典 字符串 集合的定义及基本操作

1.列表 

定义方法  

nemes=['liubei',1,'guanyu',2,'zhangfei',3,'zhugeliang',4]

通过下标访问列表中的元素,下标从0开始计数,-1可取最后一个

print(names[0])
print(names[-1]) #取最后一个
View Code

列表的切片:取多个值,“顾头不顾尾”

print(names[0:4]) #--['liubei', 1, 'guanyu', 2]
print(names[1:-1])#取所有值
View Code

列表的增删改查

追加  

names.append("caocao")

插入

  names.insert(3,'zhaoyun') 

修改

 names[1]='sunquan' 

删除

方法一 利用下标删除 通过del函数删除   del names[0]      

方法二 制定流标元素删除 remove                 names.remove('liubei') 

方法三 删除最后一个值pop                       names.pop() 

扩展 

names=['liubei','guanyu','zhangfei','zhugeliang',4]
nameb=[1,2,3,4]
names.extend(nameb)

统计

 print(names.count("liubei")) 

反转排序

 names.reverse() 

获取下标 print(names.index('liubei')) 

 

2.元组

也是存一组数,只不是它一旦创建,便不能再修改,所以又叫只读列表

语法

names=('liubei','guanyu','zhangfei','zhugeliang',1,2,34)

 

它只有2个方法,一个是count,一个是index.

3.字典

字典一种key - value 的数据类型,这种类型很适合各种数据库操作!!。

  • dict是无序的
  • key必须是唯一的,so 天生去重
names={
'student01':'liubei',
'student02':'guanyu',
'student03':'zhangfei'
}

增加

 names['student03']='zhaoyun' 

 修改

names['student03']='赵云'

 删除

del names[student01']

names.pop('student01')

查找

>>> "student01" in names #标准用法
True
names.get("student02")  #获取

循环

for key in names:
    print(key,info[key])
 
 

 

posted @ 2018-01-07 21:13  逍遥游2  阅读(317)  评论(0编辑  收藏  举报