当前位置: 首页 > news >正文

茂名网站优化仿淘宝网站建设

茂名网站优化,仿淘宝网站建设,怎样用虚拟空间做网站,网站建设框架图Python标准库中的collections模块中的Counter类。Counter类用于计算可迭代对象中元素的出现次数#xff0c;并以字典的形式返回结果#xff0c;其中键是元素#xff0c;值是该元素的出现次数。 for name, count in Counter(names).items() 是一个循环语句#xff0c;它用于…Python标准库中的collections模块中的Counter类。Counter类用于计算可迭代对象中元素的出现次数并以字典的形式返回结果其中键是元素值是该元素的出现次数。 for name, count in Counter(names).items() 是一个循环语句它用于遍历Counter对象的所有项。 在这个循环中Counter(names).items() 返回一个包含键-值对的元组的列表其中键是用户名值是该用户名在names列表中出现的次数。例如如果有两个用户具有相同的用户名那么它们的用户名在names列表中就会出现两次。 因此for name, count in Counter(names).items() 遍历了这个键-值对列表并将键赋值给name将值赋值给count以便在循环体内使用。 from sqlalchemy import create_engine, Column, Integer, String, ForeignKey from sqlalchemy.orm import declarative_base from sqlalchemy.orm import relationship, sessionmaker# 创建数据库连接和会话 engine create_engine(sqlite:///usersexample.db) Base declarative_base() Session sessionmaker(bindengine) session Session()# 定义模型 class User(Base):__tablename__ usersid Column(Integer, primary_keyTrue)name Column(String, uniqueTrue) # 添加了唯一性约束profile relationship(UserProfile, uselistFalse, backrefuser)class UserProfile(Base):__tablename__ user_profilesid Column(Integer, primary_keyTrue)bio Column(String)user_id Column(Integer, ForeignKey(users.id))# 创建表格 Base.metadata.create_all(engine)# 创建10个用户 users_data [{name: Alice, bio: Im a software engineer.},{name: Bob, bio: I love hiking.},{name: Charlie, bio: Music is my passion.},{name: David, bio: Im a foodie.},{name: Eve, bio: Im a bookworm.},{name: Frank, bio: Im a fitness enthusiast.},{name: Grace, bio: Im a photographer.},{name: Hank, bio: Im a travel blogger.},{name: Ivy, bio: Im a painter.},{name: Jack, bio: Im a movie buff.} ]# 创建用户之前先检查数据库中是否已存在相同名称的用户 for user_data in users_data:user session.query(User).filter_by(nameuser_data[name]).first()if user is None:user User(nameuser_data[name])profile UserProfile(biouser_data[bio])user.profile profilesession.add(user)# 提交事务 session.commit()# 查询功能丰富示例 # 查询所有用户及其用户资料 all_users session.query(User).all() for user in all_users:print(fUser {user.name}: {user.profile.bio})# 查询特定用户的用户资料 specific_user session.query(User).filter(User.name Alice).first() if specific_user:print(fUser {specific_user.name}: {specific_user.profile.bio})# 其他数据库操作示例 # 更新用户资料 specific_user.profile.bio Im a data scientist. session.commit()# 查找并删除重复的用户 from collections import Counter# 找出所有重复的用户 names [user.name for user in all_users] duplicate_names [name for name, count in Counter(names).items() if count 1]# 删除所有重复的用户 for name in duplicate_names:duplicate_users session.query(User).filter(User.name name).all()for user in duplicate_users[1:]:session.delete(user)# 提交事务 session.commit()# 关闭会话 session.close()
http://www.dnsts.com.cn/news/134859.html

相关文章:

  • 海兴县做网站价格餐饮营销方案
  • 电话销售网站建设话术建设网站总结
  • 网站开发设计进度表怎么查网站外链
  • 禹城网站定制谷歌搜索引擎怎么才能用
  • 简约 时尚 高端 网站建设手机网站建设公司联系电话
  • ai网站设计wordpress4.7 自豪
  • 安徽网站排名优化公司网站视频主持人
  • 温州最便宜网站建设广州建设银行分行招聘网站
  • 网站域名备案后公示网页设计首页尺寸
  • 手机网站打开速度深圳官方网站设计
  • 买到一个域名以后如何做网站如何注销网站备案号
  • 网站开发交付验收文档施工合同模板
  • 什么网站可以做数据调查WordPress主题虚拟资源
  • 网站开发面板用wordpress建的大部
  • 我要浏览国外网站怎么做谈期刊网站建设
  • 做茶叶网站的公司网站建设html5
  • 一般做推广网站的客户需求仕什么网站怎么做咨询
  • 模板网站怎么建设南京cms建站系统
  • 最近做国际网站怎么样市场营销八大营销模式
  • 江门论坛网站建设网站开发后台指什么
  • 工具类网站设计互联网广告推广好做吗
  • 天津网站制作的公司手机wap版
  • 镜像网站如何做排名wordpress mysql 挂了
  • wordpress 需要用什么空间seo技巧分享
  • 益阳网站开发前端网站开发流程入门
  • centos7网站开发建设网站便宜
  • 南昌网站排名优化费用个人网站可以做什么
  • 会议网站开发台州市椒江建设工程机械厂网站
  • 社科联网站建设情况汇报石家庄大型网络公司
  • 自己电脑做网站访问快吗网站建设论文的中期报告