标签:一个 批量 循环 for循环 指定元素 index lex move test
#! /usr/bin/env python #! -*- cording:utf-8 -*- name="alex" age=18 name_list=[‘eire‘,‘alex‘,‘tony‘] #把元素放入一个集合 #索引 print(name_list[0]) #切片0-2 print(name_list[0:2]) #切片>=2 <3 print(name_list[2:len(name_list)]) #列表内部提供的其他功能 #append追加 name_list.append(‘seven‘) name_list.append(‘seven‘) name_list.append(‘seven‘) #添加数据 print(name_list.count(‘seven‘)) #iterable,可迭代,通过for循环的都可以迭代 temp=[111,222,333,444] name_list.extend(temp) #批量在namelist添加数据 print(name_list) #在索引1插入 name_list.insert(1,‘dd‘) print(name_list) #拿走列表里最后一个值,赋值给a1 a1=name_list.pop() name_list.remove(‘seven‘) #移除seven,只能找左边找到的第一个seven name_list.reverse() #反转列表 print(name_list) del name_list[1] print(name_list) #指定索引删除 #元组不可以修改,列表可以,除此外两者没有明显差别 name_tuple=(‘name‘,‘eric‘) #索引 print(name_tuple[0]) #length print(name_tuple[len(name_tuple)-1]) #切片 print(name_tuple[0:1]) #for循环 #不能删除,增加 #index指定元素索引位置 #count输出个数 #字典的每一个元素,都是键值对 user_info={ "name":"alex", "age":73, "gender":"m" } #name,age,gender是字典的索引 #字典不能切片,无序 #可以循环 for i in user_info: print(i) print(user_info.keys()) print(user_info.values()) print(user_info.items()) for k,v in user_info.items(): print(k) print(v) #循环所有的键,所有的值 #get 根据key获取值,如果key不存在,可以获取任意值 val=user_info.get(‘age‘) print(val) val=user_info.get(‘age1‘) print(val) print(user_info[‘age‘]) #用get取值,就算不存在,也不报错,只回复null test={ "test":123, "abd":2333, } user_info.update(test) print(user_info) #更新新的内容 #pop获取字典并移除 #str类 s1="alex" s1=str("alex") #s1=str()#默认是空 #两个参数int(字节,编码) #s1.strip() #两端去除空格 #判断是不是以..开头 print(s1) print(s1.startswith(‘a‘)) #寻找子序列 #s1.find() ret=s1.replace(‘al‘,‘er‘) print(ret) #变大写 #大多验证码大小写都对,是因为后台全部替换成大写或者小写了 s1.upper() #s是。。。吗?判断结果 s1.isalpha()
标签:一个 批量 循环 for循环 指定元素 index lex move test
原文地址:http://www.cnblogs.com/aqiuarcadia/p/7308707.html