Python习题3

1.自己定义两个字符串并赋值

#然后将两个字符串中的各个字符都互相连接一遍
例如: a = “zxc” b = “123”
输出结果应该是:
z1
z2
z3
x1
x2

a = "zxc"
b = "123"
list = []
for i in a:
    for j in b:
        list.append(i+j)

print(list)

2.将字典变成列表

list = [“name”,“jkl”,“sex”,“男”,“age”,5]

dir = {
    "name":"jkl",
    "sex":"男",
    "age":5
}
list = []
for key in dir:
    list.append(key)
    list.append(dir[key])
print(list)

3.将列表按要求重新排列

list = [a,b,c,d,e,f,g,h]
将列表排列成
list = [b,a,d,c,f,e,h,g]

解法一
list = ["a","b","c","d","e","f","g","h"]
i = 0
while i<= len(list)-1:
    sum = list[i]
    list[i] = list[i+1]
    list[i+1] = sum
    i += 2

print(list)
解法二
list = ["a","b","c","d","e","f","g","h"]
for i  in range(len(list)):
    if i%2 == 0:
        list[i],list[i+1] = list[i+1],list[i]
print(list)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值