Python元组和列表中的汉字问题
结果如下:很明显英文可以正常打印,而中文却不行。元组也是如此,本人是小白,刚学的Python,求高手指点,怎么样些比较方便,当然有一种遍历的方法,但是太麻烦。另外,本人是...
结果如下:
很明显英文可以正常打印,而中文却不行。元组也是如此,本人是小白,刚学的Python,求高手指点,怎么样些比较方便,当然有一种遍历的方法,但是太麻烦。
另外,本人是搞测试的,所以Python方向也是测试脚本方向。求一同行好友,共同进步、共同勉励 展开
很明显英文可以正常打印,而中文却不行。元组也是如此,本人是小白,刚学的Python,求高手指点,怎么样些比较方便,当然有一种遍历的方法,但是太麻烦。
另外,本人是搞测试的,所以Python方向也是测试脚本方向。求一同行好友,共同进步、共同勉励 展开
1个回答
展开全部
windows 下试试
# -*- coding: gb2312 -*-
print '['+','.join(shoplist)+']'
# -*- coding: gb2312 -*-
print '['+','.join(shoplist)+']'
追问
高人,行是行了,但是话说这是转换成列表了吗,.join是什么方法啊?而且列表也有这个通病啊
追答
这转换之后 变成了 ''' ['apple','果汁','书','薯片','肉干'] ''' 他是字符串
join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
你要是想重新得到list 可以
shoplist=eval('['+','.join(shoplist)+']')
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询