# 1、分别打印100以内的所有偶数和奇数并存入不同的列表当中
# 2、请写一段Python代码实现删除一个列表中重复的数据list = [1, 3, 6, 9, 1, 8]
# 3、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k3": "2"}
# 4、把字符串user_controller转换为驼峰命名UserController大驼峰在java用作变量命名
# (前英文为大写后英文为小写) 小驼峰:作为变量命名
# 5、给一组无规律的数据从大到小或从小到大进行排序如:list = [2, 6, 9, 10, 18, 15, 1]
# 6、如有两个list:a =['a','b','c','d','e']
# b =[1,2,3,4,5] 将a中的元素作为key b中的元素作为value,将a,b合并为字典
# 7、有如下列表,统计列表中的字符串出现的次数
# # a = ['apple','banana','apple','tomao','orange','apple','banana','watermeton']
# 8、列表推导式求出列表所有奇数并构造新列表 a =[1,2,3,4,5,6,7,8,9,10]
思路:
# 1、分别打印100以内的所有偶数和奇数并存入不同的列表当中
方法一:while append
思路:第一步先定义两个列表分别接收奇数和偶数
第二步:使用while循环把 偶数和奇数判断,添加到列表中:a%2==0
# a=[]
# b=[]
# i=0
# while i<=100:
# if i%2==0:
# a.append(i)
# else:
# b.append(i)
# i+=1
# print(a)
# print(b)
方法二:for循环 append range()
实例:
a=[]
b=[]
for i in range(0,101):
if i%2==0:
a.append(i)
else:
b.append(i)
print(a)
print(b)
# 2、请写一段Python代码实现删除一个列表中重复的元素 list = [1, 3, 6, 9, 1, 8]
方法一
第一步:先定义一个空列表
第二步: for .....in ...... 先遍历列表 ,判断 if inot 不存在字典中的数值
第三步:append 添加到新的列表中
实例:
a=[]
for i in list:
if i not in a:
a.append(i)
print(a)
方法二:使用字典行数(字典中的键不重复)
第一步:第一步先转换形成字典
空列表.fromkeys(列表)
方法三:set
list = [1, 3, 6, 9, 1, 8]
s=set(list)
for i in s:
print (i,end=",")
# 3、将字符串类似:"k:1|k3:2|k2:9" 处理成key:value或json格式,比如{"k": "1", "k3": "2"}
方法一:
思路
# 4、把字符串user_controller转换为驼峰命名UserController大驼峰在java用作变量命名
思路:
第一步:先定义一个字符,在用split将_分割,得到一个列表
第二步:听过索引取值,列表索引取值,在使用capitalize()
# (前英文为大写后英文为小写) 小驼峰:作为变量命名
# 5、给一组无规律的数据从大到小或从小到大进行排序如:list = [2, 6, 9, 10, 18, 15, 1]
# 6、如有两个list:
a =['a','b','c','d','e']
# b =[1,2,3,4,5]
将a中的元素作为key b中的元素作为value,将a,b合并为字典?
# 7、有如下列表,统计列表中的字符串出现的次数
# # a = ['apple','banana','apple','tomao','orange','apple','banana','watermeton']
思路1:
第一步:定义一个空列表如b, 使用for 循环 :
第二步:空列表[ 循环的键]=列表.count(循环的值)
思路2:
第一步:定义一个空列表,for 遍历 列表
第二步:如果 遍历不存在列表中的数就添加到列表中,否则统计出现的个数加1
第三步:打印第新的列表
# 8、列表推导式求出列表所有奇数并构造新列表 a =[1,2,3,4,5,6,7,8,9,10]
思路:
第一步:先定义一个空的列表,使用for循环
第二步:if 判断 结果是==1 的是奇数, 判断结果==2是偶数
第三步:新列表中使用append(遍历函数)
第四步:打印空列表
第二种方法:
a=[ i for i in 列表 if i%2==1]
print(a)