一.for循环 为了更有效率的输出列表的每个数据,可以使用循环来完成 代码: A = ['xiaoWang','xiaoZhang','xiaoHua'] for tempName in A: print tempName 执行结果: xiaoWang xiaoZhang xiaoHua 二.列表的相关操作 1.添加元素("增"append) #定义变量A,默认有3个元素 A = ['xiaoWang','xiaoZhang','xiaoHua'] print "-----添…
列表: 列表由一系列按特定顺序排列的元素组成.你可以创建包涵字母表中所有字母.数字0-9或所有家庭成员姓名的列表:也可以将任何东西加入列表中,其中的元素之间可以没有任何关系. 列表 在Python中,用方括号([ ])来表示列表,并用逗号来分割其中的元素. 如: bicycles=['trek','cannondale','redline','spcialized'] 访问控制列表: 列表是有序集合,因此要访问列表的任何元素,只需要将该元素的位置或索引告诉Python即可. 要访问列表元素,可指…
1. reversed() a = [1, 2, 3, 4] for i in reversed(a): print(i) 2. range(len(a)-1, -1, -1) a = [1, 2, 3, 4] for i in range(len(a)-1, -1, -1): print(a[i]) 3. range(len(a)) + ~操作符 ~按位取反运算符:对数据的每个二进制位取反,即把1变为0,把0变为1 .~x 类似于 -x-1 a = [1, 2, 3, 4] for i in…
#遍历字典, 分别打印key, value, key:value emp = {'name':'Tom', 'age':20, 'salary' : 8800.00} for k in emp.keys(): print('key = {}'.format(k)) for v in emp.values(): print('values = {}'.format(v)) for v,k in emp.items(): print('{v}:{k}'.format(v = v, k = k)) 打…
range() 快输生成序列 利用 items()提取字典元素 在Python里,for循环后面是可以接一个else 的,在for循环正常结束时候,else 语句会被执行(while循环也是一样哦),而如果是 break跳出或者是Ctrl+C中断或是类似情况,则不会执行:…
URL: https://www.the5fire.com/python-property-staticmethod-classmethod.html #coding=utf-8 class MyClass(object): def __init__(self): print 'init' self._name = 'the5fire' @staticmethod def static_method(): print 'this is a static method!' @classmethod…
// 遍历一个list public static void printList(List<String> list){ for (String string : list) { list.add("eeee"); // 运行错误 System.out.println(string); } System.out.println("遍历中: "+list); } 异常信息如下: Exception in thread "main" ja…
1. 利用for循环遍历整个列表 magicians = ['alice', 'dsvid', 'carolina'] # 遍历整个列表 for magician in magicians: print(magician) 2. 使得打印结果变得更加有实际意义 for magician in magicians: print(magician.title() + ', that was a great trick!') 运行结果: Alice, that was a great trick! D…
循环是一个结构,导致一个程序要重复一定的次数 条件循环也一样,当条件变为假,循环结束 For循环 在python for循环遍历序列,如一个列表或一个字符. for循环语法:   ——for iterating_var in sequence: statements(s) 注:如果一个序列包含一个表达式列表,他是第一个执行,然后,该序列中的第一项赋值给迭代变量 iterating_var.接下来执行语句块.列表中的每个项目分配到 iterating_var,代码块被执行,且整个序列被耗尽, 注:…
if语法:基于python3语法 if a<b: 冒号结尾 print("yes") 注意语句的缩进需要一致,不然会报语法错误. elif a==b: print("a=b") else: print("no") 注释符: # 代表单行注释 '''' '''' 代表多行注释 """""" """""" 也代表多行注释 标准…