Python数据的处理

一.字符串拼接的几种方式

  1. 使用str.join()方法进行拼接字符串
  2. 直接拼接
  3. 使用格式化字符串进行拼接
python 复制代码
​
s1='hello'
s2='world'
#(1)使用➕进行拼接
print(s1+s2)
#(2)使用字符串的join()方式
print(''.join([s1,s2]))
print('*'.join([s1,s2]))
print('你好'.join([s1,s2]))
#(3)直接拼接
print('hello''world')
#(4)使用格式化字符串拼接
print('%s%s' % (s1,s2))
print(f'{s1}{s2}')
print('{0}{1}'.format(s1,s2))


​

二.字符串的去重操作

python 复制代码
s='helloworldhelloworldhelloworld'
#(1)字符串的拼接及not in
new_s=''
for item in s:
    if item not in new_s:
        new_s+=item
print(new_s)
#(2)使用索引+not in
new_s2=''
for i in range(len(s)):
    if s[i] not in new_s2:
        new_s2+=s[i]
print(new_s2)
#(3)通过集合去重+列表排序
new_s3=set(s)
lst=list(new_s3)
lst.sort(key=s.index)
print(''.join(lst))
相关推荐
下一站丶6 分钟前
【JavaScript性能优化实战】
开发语言·javascript·性能优化
小兔崽子去哪了6 分钟前
PyMySQL 笔记
python
GIS好难学10 分钟前
Three.js 粒子特效实战③:粒子重组效果
开发语言·前端·javascript
景彡先生12 分钟前
Python NumPy广播机制详解:从原理到实战,数组运算的“隐形翅膀”
开发语言·python·numpy
不光头强20 分钟前
springDI注入
java·开发语言
咕白m62524 分钟前
Python 查找高亮 Excel 指定数据
python
zhangfeng11331 小时前
亲测有效的mem 流行病预测,时间序列预测,r语言做移动流行区间法,MEM流行病阈值设置指南
开发语言·r语言·生物信息
小圆5311 小时前
java-learn(9):常见算法,collection框架
java·开发语言·算法
倦王1 小时前
PyTorch图片数据载入方法
人工智能·pytorch·python