python学习-------list、tuple、set、dict
2017-02-12 12:37
555 查看
python中经常用的几种数据结构(容器),直接上代码。
#-*- coding: UTF-8 -*-
#list 可随意增删改查
print "***********list**********"
game = ["c++", "python", "shell"]
print game
print len(game)
#查
print game[0]
print game[1]
print game[2]
#print game[4]
#增
game.append("java")
print game
#指定位置插入
game.insert(2, "c#")
print game
#删 如果不指定位置,pop默认删除最后元素
print game.pop(2)
print game
#改
game[0] = "php"
print game
#tuple 元组 赋值不可更改
print "***********tuple**********"
test = ('dota', 'dota2', 'lol')
print test
print len(test)
print test[0]
#print test[0] = 'war3'
#其他操作和list类似
#dict 类似map, 无序可更改,
print "***********dict**********"
study = {1: "alan", 2: "john", 3: "bob"}
print len(study)
print study
print study[1]
print study.keys()
print study.values()
print study.items()
print 4 in study
print study.get(7)
print study.get(8, "not found")
study[5] = "lily"
print study
print study.pop(5)
print study
#set 无序,可更改 一般用作去重或者集合求交集、并集等
print "***********set**********"
girls_1 = set(['lucy', 'lily'])
girls_2 = set(['anna', 'lily'])
print girls_1
print girls_2
print girls_1 & girls_2
print girls_1 | girls_2
girls_1.add("marry")
print girls_1
girls_1.remove('marry')
print girls_1
print len(girls_1)
增删改查以及声明操作等,以备翻阅。
#-*- coding: UTF-8 -*-
#list 可随意增删改查
print "***********list**********"
game = ["c++", "python", "shell"]
print game
print len(game)
#查
print game[0]
print game[1]
print game[2]
#print game[4]
#增
game.append("java")
print game
#指定位置插入
game.insert(2, "c#")
print game
#删 如果不指定位置,pop默认删除最后元素
print game.pop(2)
print game
#改
game[0] = "php"
print game
#tuple 元组 赋值不可更改
print "***********tuple**********"
test = ('dota', 'dota2', 'lol')
print test
print len(test)
print test[0]
#print test[0] = 'war3'
#其他操作和list类似
#dict 类似map, 无序可更改,
print "***********dict**********"
study = {1: "alan", 2: "john", 3: "bob"}
print len(study)
print study
print study[1]
print study.keys()
print study.values()
print study.items()
print 4 in study
print study.get(7)
print study.get(8, "not found")
study[5] = "lily"
print study
print study.pop(5)
print study
#set 无序,可更改 一般用作去重或者集合求交集、并集等
print "***********set**********"
girls_1 = set(['lucy', 'lily'])
girls_2 = set(['anna', 'lily'])
print girls_1
print girls_2
print girls_1 & girls_2
print girls_1 | girls_2
girls_1.add("marry")
print girls_1
girls_1.remove('marry')
print girls_1
print len(girls_1)
增删改查以及声明操作等,以备翻阅。
相关文章推荐
- python的List,Tuple,Dict,Set简略学习。
- Python3学习(一)-基础、数据类型、变量、字符串和编码、list&tuple、if、for、while、dict、set、函数与参数
- python基础学习——列表(list), 元祖(tuple), 字典(dict), 字符串(string), 集合(set) 介绍及相互转换
- python学习系列---list,tuple,dict,set内置方法
- Python学习笔记(9)-列表list、元组tuple、字典dict、集合set
- Python学习笔记-四类数据存储结构:list、tuple、dict以及set
- python学习系列---list,tuple,dict,set内置方法
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- 【Python】基础学习——列表(list),元祖(tuple),字典(dict),字符串(string),集合(set)
- Python3学习笔记【基础3--list,tuple,if条件判断,for/while循环,dict字典,set集合】
- Python教程学习简记1--Python数据类型和变量 字符串和编码 list和tuple 条件判断 循环 dict和set
- Python List+Tuple+Dict+Set小结
- Python:数据结构(list, tuple, Dict & Set)
- python基础31[list+tuple+set+dict+str+file的成员方法]
- Python set list dict tuple 区别
- Python中list,tuple,dict,set的区别和用法
- python的dict,set,list,tuple简单分析
- python31初级[list+tuple+set+dict+str+file的成员方法]
- python的dict,set,list,tuple简单分析
- python的dict,set,list,tuple应用