python小代码(练习--将字符串保存至两个列表)

任务内容:

在这里插入图片描述
代码如下:

id="4301,长沙市;4302,株洲市;4303,湘潭市;4304,衡阳市;" \
   "4305,邵阳市;4306,岳阳市;4307,常德市;4308,张家界市;" \
   "4309,益阳市;4310,郴州市;4311,永州市;4312,怀化市;" \
   "4313,娄底市;4321,株洲市;4322,岳阳地区;4323,益阳市;" \
   "4325,娄底市;4326,邵阳市;4327,衡阳市;4328,郴州市;" \
   "4329,永州市;4330,怀化市;"
print(type(id))#<class 'str'>
print(len(id))#200
list=[]
list1=[]
for i in id:
    list=id.split(";")#分号切割
print(list)#如下
list.pop()
print(len(list))#如下
['4301,长沙市', '4302,株洲市', '4303,湘潭市', '4304,衡阳市', '4305,邵阳市', '4306,岳阳市', '4307,常德市', '4308,张家界市', '4309,益阳市', '4310,郴州市', '4311,永州市', '4312,怀化市', '4313,娄底市', '4321,株洲市', '4322,岳阳地区', '4323,益阳市', '4325,娄底市', '4326,邵阳市', '4327,衡阳市', '4328,郴州市', '4329,永州市', '4330,怀化市', '']
22
for i in range(len(list)):
    # print(list[i])
    # print(list[i].split(","))
    list1.append(list[i].split(","))#逗号切割
print(list1)#如下
print(len(list1))#如下
[['4301', '长沙市'], ['4302', '株洲市'], ['4303', '湘潭市'], ['4304', '衡阳市'], ['4305', '邵阳市'], ['4306', '岳阳市'], ['4307', '常德市'], ['4308', '张家界市'], ['4309', '益阳市'], ['4310', '郴州市'], ['4311', '永州市'], ['4312', '怀化市'], ['4313', '娄底市'], ['4321', '株洲市'], ['4322', '岳阳地区'], ['4323', '益阳市'], ['4325', '娄底市'], ['4326', '邵阳市'], ['4327', '衡阳市'], ['4328', '郴州市'], ['4329', '永州市'], ['4330', '怀化市']]
22
list_key=[]
list_value=[]
for i in range(22):
    print(i)
    print(list1[i])
    print(list1[i][0])
    print(list1[i][1])
    list_key.append(list1[i][0])
    list_value.append(list1[i][1])
print(list_key)
print(list_value)

运行结果:

0
['4301', '长沙市']
4301
长沙市
1
['4302', '株洲市']
4302
株洲市
2
['4303', '湘潭市']
4303
湘潭市
3
['4304', '衡阳市']
4304
衡阳市
4
['4305', '邵阳市']
4305
邵阳市
5
['4306', '岳阳市']
4306
岳阳市
6
['4307', '常德市']
4307
常德市
7
['4308', '张家界市']
4308
张家界市
8
['4309', '益阳市']
4309
益阳市
9
['4310', '郴州市']
4310
郴州市
10
['4311', '永州市']
4311
永州市
11
['4312', '怀化市']
4312
怀化市
12
['4313', '娄底市']
4313
娄底市
13
['4321', '株洲市']
4321
株洲市
14
['4322', '岳阳地区']
4322
岳阳地区
15
['4323', '益阳市']
4323
益阳市
16
['4325', '娄底市']
4325
娄底市
17
['4326', '邵阳市']
4326
邵阳市
18
['4327', '衡阳市']
4327
衡阳市
19
['4328', '郴州市']
4328
郴州市
20
['4329', '永州市']
4329
永州市
21
['4330', '怀化市']
4330
怀化市
['4301', '4302', '4303', '4304', '4305', '4306', '4307', '4308', '4309', '4310', '4311', '4312', '4313', '4321', '4322', '4323', '4325', '4326', '4327', '4328', '4329', '4330']
['长沙市', '株洲市', '湘潭市', '衡阳市', '邵阳市', '岳阳市', '常德市', '张家界市', '益阳市', '郴州市', '永州市', '怀化市', '娄底市', '株洲市', '岳阳地区', '益阳市', '娄底市', '邵阳市', '衡阳市', '郴州市', '永州市', '怀化市']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值