python,栈的小例子】的更多相关文章

''' 1.首先确认栈的概念,先进后出 2.初始化的时候如果给了一个数组那么就要将数组进栈 ''' class Stack: def __init__(self,start=[]): self.stack=[] #初始化一个数组,用于存储栈成员 for x in start: #遍历初始化时给定的数组 self.push(x) #调用进栈方法 def isEmpty(self): #判断是否是空的栈 return not self.stack # not 0 为True not 1..为True…
Python,while循环小例子--猜拳游戏(三局二胜) import random all_choice = ['石头', '剪刀', '布'] prompt = '''(0)石头 (1)剪刀 (2)布 请选择(0\1\2)''' # 人的计分板 pwin = 0 # 计算机的计分板 cwin = 0 # 人和计算机都没有赢够两次则继续 while pwin < 2 and cwin < 2: # 人的选择在前,计算机随机选择在后,组成小列表,把所有人赢的情况再放到大列表中 win_lis…
语法 get()方法语法: dict.get(key, default=None) 参数 key -- 字典中要查找的键. default -- 如果指定键的值不存在时,返回该默认值值. 返回值 返回指定键的值,如果值不在字典中返回默认值None. 实例 以下实例展示了 get()函数的使用方法: #!/usr/bin/python dict = {'Name': 'Zara', 'Age': 27} print "Value : %s" % dict.get('Age') print…
[training@localhost ~]$ hdfs dfs -cat people.json {"name":"Alice","pcode":"94304"}{"name":"Brayden","age":30,"pcode":"94304"}{"name":"Carla",&quo…
首先我们写一个超级简单的web框架 event_list = [] #这个event_list中会存放所有要执行的类 def run(): for event in event_list: obj = event() #实例化这个类 obj.execute() #执行类的execute方法 class BaseHandler(object): """ 用户必须要继承该类,从而规范所有类的方法,类似于接口的功能 用户在自己的类中必须要定义这个execute函数,否则会报错 &q…
习题: L = [1,2] L.append(L) Print L 问,结果是什么. 结果是,[1,2,[...]] 这是什么意思呢?就是说[...]表示的对[1,2]的无限循环.这一点是在C#等静态语言中做不到的,因为C#中的数组长度是固定的,List又限定了数据的类型.…
统计单词次数 作为字典存储 cotent = "who have an apple apple is free free is money you know" result = {} for s in content.split(""): if s in result: result[s] + =1 else: result[s] = 1 print result 反转上面的结果res = {}for k,v in result.items(): res.setde…
存主机ip到列表 host_list=[] netip='192.168.1' for hostip in range(1,254): ip = netip +str(hostip) host_list.append(ip) hostlist 列表遍历 shoplist = [apple,mango] for index,value in enumerate(shoplist): print index,value 结果 0 apple 1 mango…
一.99乘法表 for i in range(1, 10): for j in range(1, i + 1): print('%sx%s=%s ' % (j, i, j * i), end='') print() 二.由用户指定相乘到多少 import sys if len(sys.argv) != 2: print('请输入要生成乘法表要相乘到多少!') exit(5) for i in range(1, int(sys.argv[1])+1): for j in range(1, i +…
[Spark][Hive][Python][SQL]Spark 读取Hive表的小例子$ cat customers.txt 1 Ali us 2 Bsb ca 3 Carls mx $ hive hive> > CREATE TABLE IF NOT EXISTS customers( > cust_id string, > name string, > country string > ) > ROW FORMAT DELIMITED FIELDS TERMI…