**字符串
(1)#索引 s = "alex" ret = len(s) print(ret) print(s[0])
(2)循环输出字符串
#全写出来,用while的不好 s = "alexfsesfs" ret = len(s) i = 0 while i < ret: print(s[i]) i += 1 #for循环 for item in s: #item变量名 print(item)**列表
(1)extend
name = ['fe', 'feas', 'fes'] temp = [11, 22, 33, 44] name.extend(temp) print(name)(2)按索引删除那个列表里面的元素
name = ['fe', 'feas', 'fes', "33", "66"] ret = name.index("33") del name[ret] print(name)
name = ['fe', 'feas', 'fes', "33", "66"] del name[1:3] print(name)运行:
['fe', '33', '66']
***元组
#########元组##### name = ("alex", "eric") #索引 print(name[0]) #len print(name[len(name) - 1]) #切片 print(name[0:1]) for i in name: print(i) #count计算元素出现的个数:***字典
(1)索引
user = {"name":"alex", "age":73, "gender":'M'} #索引 局限性:如果索引不到中括号里面的内容会报错。 所以推荐用get。 print(user["age"])(2)输出所有的KEYuser = {"name":"alex", "age":73, "gender":'M'} #get根据key去获取值,如果key不存在,可以指定一个默认值 val = user.get('age') b = user.get("412", "不存砸器") print(b)
print(user.keys())
注意KEY后面还有一个S
print(user.keys()) print(user.values()) print(user.items())dict_keys(['name', 'age', 'gender'])
dict_values(['alex', 73, 'M'])
dict_items([('name', 'alex'), ('age', 73), ('gender', 'M')])
for key,value in user.items(): print(key,value)
(3)True False看看东西在不在字典里面user = {"name":"alex", "age":73, "gender":'M'} #看字典里面是否有: ret = "fef" in user.keys() print(ret)(4)批量更新user = {"name":"alex", "age":73, "gender":'M'} test = { "a1":123, "b1":312 } user.update(test) print(user)运行结果:{'name': 'alex', 'age': 73, 'gender': 'M', 'a1': 123, 'b1': 312}(5)popuser = {"name":"alex", "age":73, "gender":'M'} user.pop('age') print(user)运行结果:{'name': 'alex', 'gender': 'M'}(6)删除元素user = {"name":"alex", "age":73, "gender":'M'} #字典的删除 del user["name"] print(user)运行结果:{'age': 73, 'gender': 'M'}(7)字典检查在不在里边li = {"alex":123} a = 123 in li b = "alex" in li print(b) print(a)运行结果:True False只能在KEY,不能找value或者整个item。