一、字符串转换为列表
str = 'abcd'
lst = list(str)
print(lst)
结果为: ['a', 'b', 'c', 'd']
二、列表转换为字符串
lst = [1,2,3,4]
#列表推倒式: [结果 for 变量 in 可迭代对象 if 条件筛选]
lst = [str(x) for x in lst]
lst2 = "".join(lst)
print(lst2)
结果为:1234
三、列表和列表相加,字符串和字符串相加
lst = [1,2,3,4]
s = 'abcd'
lst = [str(x) for x in lst]
lst2 = "".join(lst)
#字符串相加
print(s+lst2)
#列表相加
print(lst+list(s))
结果为:
abcd1234
['1', '2', '3', '4', 'a', 'b', 'c', 'd']
四、将列表中每个元素乘以三
#方法一
lst = [1,2,3]
lst = [x*3 for x in lst]
print(lst)
#方法二
lst = [1,2,3]
lst2 = []
for x in lst:
lst2.append(x*3)
print(lst2)
结果都为:[3, 6, 9]