current position:Home>Write a program, input several integers (separated by commas) and count the number of occurrences of each integer.
Write a program, input several integers (separated by commas) and count the number of occurrences of each integer.
2022-05-15 07:21:02【Python advanced】
Hello everyone , I'm Pippi .
One 、 Preface
A few days ago Python The diamond exchange group shared a Python The basic question , Take it out here and share it with you , Let's study together .
Programming , Enter a number of integers ( Integers are separated by commas ), Count the number of occurrences of each integer .
This topic is not difficult , But for beginners , It's still a little difficult , Let's see the solution !
Two 、 To solve the process
Solution 1
In fact, this topic is testing you Python Basic content . The code is as follows :
import collectionsdata = input(">>> ")new_lst = eval(data)frequency = collections.Counter(new_lst)print(frequency)
Yes, of course , Beginners must not know Counter This method is , There is indeed a suspicion of cheating .
Let's take a look at other methods !
【 Luna 】 answer
The following is also a dictionary count , Go straight to the code , As shown below :
a = eval(input(">>>"))a_count = dict()for i in a: a_count[i] = a_count.get(i, 0) + 1print(a_count)
The dictionary is cleverly used here , And used get Method , With one . If you find it difficult to understand , You can also take a look at the following complex version .
Solution 3
Go straight to the code , As shown below :
data = input(">>> ")new_lst = eval(data)dic = {}for item in new_lst: if item not in dic: dic[item] = 1 else: dic[item] += 1print(dic)
This method is pure , And it's easy to understand , Not much to explain .
3、 ... and 、 summary
Hello everyone , I'm Pippi . This article mainly shares a Python Basic questions , Specific analysis and code demonstration are given to solve this problem , altogether 3 A way , Help the fans solve the problem smoothly . I believe there must be other ways , Welcome to try , If there is a good way , Remember to share it with me , I help share in the group , Let's learn and communicate !
Finally thanks 【 Luna 】 The specific analysis and code demonstration are given , thank 【dcpeng】、【Jason】、【 Feng Cheng 】 And others participate in learning and communication .
friends , Practice it quickly ! If in the process of learning , Any problems encountered , Welcome to add my friend , I'll pull you in Python The learning exchange group discusses learning together .
copyright notice
author[Python advanced],Please bring the original link to reprint, thank you.
https://en.chowdera.com/2022/131/202205102149185736.html
The sidebar is recommended
- Redis -- realize the like function
- Redisson
- What are the problems with NoSQL?
- What aspects does the class database of real-time data warehouse include?
- [MQ] achieve mq-08- configuration optimization from scratch fluent
- Rongyun x dsport: win the first drop of blood of game social "real-time community"
- Druid source code reading 5 -- discuss why Druid doesn't use atomiclong
- Construction practice camp - graduation summary
- [module] environment variable management tool module installation and use
- Kernel heap bypass SMEP, SMAP & modprobe_ path
guess what you like
Getting started with mqtt: online debugging and connecting to alicloud
Leetcode deletes the penultimate node of the linked list
Design of Web rights management (1) -- Analysis of key points of design (4)
Tencent cloud database growth index ranked first
Three ways! Go error handling best practices
Live broadcast at 20:00 tomorrow night | open the box Tencent cloud: play lighthouse, novice friendly and light-weight cloud!
New study conclusion: sleeping more than 2 hours on weekends reduces the risk of depression by 48%
Retinal vessel segmentation based on u-net model
Applet X-axis fade in animation component
Explanation of wechat applet interface call (accesstoken, applet code login)
Random recommended
- Single cell column - how to give orig Ident, change your name
- Fonts best practices
- Wonderful express | April issue of Tencent cloud database
- Illustration: what is the difference between layer 2 and layer 3 switches?
- Activity Notice | timing adjustment of 2022 deterministic network technology and Innovation Summit
- In order to seize the capacity of 5nm chips, AMD will pay an advance payment of US $6.5 billion to TSMC, grofangde and other suppliers; Germany will adopt stricter antitrust rules for Google meta
- It is reported that TSMC will promote the 1.4 nm process next month; Taobaoyuan universe trademark rejected
- Online binary 8-hexadecimal conversion tool
- [paper notes] epsanet: an efficient pyramid sequence attention block on revolutionary neural network
- IndexError: shape mismatch: indexing tensors could not be broadcast together with shapes [2], [3]
- What are the development stages of time series database in recent years?
- What are the shortcomings of the data model processed in the first stage of time series database?
- What are the shortcomings of the data model processed in the second stage of time series database?
- What are the development trends of time series database?
- What are the characteristics of cloud native multimode database lindorm?
- What are the functions of cloud native multimode database lindorm?
- Variance, standard deviation, mathematical expectation
- Two dimensional Gaussian distribution
- Collaborative process and channels (CSP: kotlin, golang)
- SQLite3 custom function (UDF)
- SQLite3 minimalist Tutorial & go operating data structures using SQLite memory mode
- Penetration test - DNS rebinding
- The pytoch loading model only imports some layer weights, that is, it skips the method of specifying the network layer
- Parameter and buffer in pytoch model
- torch. nn. functional. Interpolate function
- Specify the graphics card during pytorch training
- [paper notes] Dr TANet: dynamic receptive temporary attention network for street scene change detection
- [MQ] achieve mq-08- configuration optimization from scratch fluent
- New signs are taking place in the Internet industry, and a new transformation has begun
- ACL 2022 | visual language pre training for multimodal attribute level emotion analysis
- Cvpr2022 | latest progress in small sample behavior recognition strm framework, spatio-temporal relationship modeling is still the top priority
- Hallucinations in large models
- Is it safe to open an account online? Which of the top ten securities companies are state-owned enterprises?
- [encapsulation tips] encapsulation of list processing function
- Start with Google sea entrepreneurship accelerator - recruitment and start
- Hard core preview in May! Lecture tomorrow night: virtio virtualization technology trend and DPU practice | issue 16
- Druid source code reading 1 - get connection and release connection
- Graduation summary of actual combat training camp
- Public offering "imported products" temporarily hit the reef? The first foreign-funded public offering BlackRock fund has a lot of bad thoughts or a lot of things. It is acclimatized and the performance of the two products is poor
- Introduction and installation of selenium module, use of coding platform, use of XPath, use of selenium to crawl JD product information, and introduction and installation of sketch framework